zahra-j
یک شنبه 23 شهریور 1393, 23:46 عصر
سلام
1. آیا برای هر بار استفاده از دستورهای prepare و query باید از دستور
try {
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
استفاده کرد؟
2.از آنجایی که pdo از لحاظ امنیت مطمئن هست موقع درج در پایگاه داه و یا مقایسه داده ها تا چه اندازه باید پاکسازی انجام شود؟(مثلا مقایسه یوزرنیم و پسورد یا درج آنها)
3.در صورتی که بخواهم بنویسم اگر ثبت اطلاعات انجام شد ای عملیات را انجام بده به چه صورت بایدبنویسم ؟
اینو نوشتم ولی جواب نمیده
//ثبت اطلاعات در دیتابیس
$data = $pdo->prepare('INSERT INTO login (username,password,email,verify_code,active) VALUES (:username,:password,:email,:verify_code,:active)' );
$data->execute(
array(
':username' => $user,
':password' => $pass ,
':email' => $email ,
':verify_code' => $activation_code ,
':active' => 0
));
if($data){
//ارسال ایمیل
$sentmail = mail($to,$subject,$message,$header);
}
4.برای پاکسازی حروف فارسی و درج در پایگاه داده میتوان از دستور preg_match استفاده کرد؟ به چه صورت؟
1. آیا برای هر بار استفاده از دستورهای prepare و query باید از دستور
try {
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
استفاده کرد؟
2.از آنجایی که pdo از لحاظ امنیت مطمئن هست موقع درج در پایگاه داه و یا مقایسه داده ها تا چه اندازه باید پاکسازی انجام شود؟(مثلا مقایسه یوزرنیم و پسورد یا درج آنها)
3.در صورتی که بخواهم بنویسم اگر ثبت اطلاعات انجام شد ای عملیات را انجام بده به چه صورت بایدبنویسم ؟
اینو نوشتم ولی جواب نمیده
//ثبت اطلاعات در دیتابیس
$data = $pdo->prepare('INSERT INTO login (username,password,email,verify_code,active) VALUES (:username,:password,:email,:verify_code,:active)' );
$data->execute(
array(
':username' => $user,
':password' => $pass ,
':email' => $email ,
':verify_code' => $activation_code ,
':active' => 0
));
if($data){
//ارسال ایمیل
$sentmail = mail($to,$subject,$message,$header);
}
4.برای پاکسازی حروف فارسی و درج در پایگاه داده میتوان از دستور preg_match استفاده کرد؟ به چه صورت؟