مقاله خود را جستجو کنید
در این بخش میتوانید مقاله خود به صورت حرفه ای جستجو نماید.
در این بخش میتوانید مقاله خود به صورت حرفه ای جستجو نماید.
با سلام
این آموزش رو به درخواست یکی از کاربرها میذاریم . تو این آموزش میخوایم به صورت مختصر و مفید میخواهیم با pdo در php کار کنیم ( اضافه + آپدیت + نمایش اطلاعات و حذف).
نحون اتصال به mysql :
try{
$conn = new PDO("mysql:host=localhost;dbname=telegram","root","123");
$conn->exec('set names utf8');
}catch(PDOException $e){
echo $e->getMessage();
}
حالا این کد رو در فایل php خودتون کپی و اجرا کنید تا اگر مشکلی هست برطرف کنید . در سطر دوم به جای telegram نام دیتابیس خودتون رو بنویسید و به جای root یوزر دیتابیس و در نهایت به جای 123 پسورد دیتابیس رو جایگزین کنید .
1 - Insert کردن اطلاعات در دیتابیس با روش ایمن :
try {
$insert = $conn->prepare("INSERT INTO `user` ( `user_id`, `firest_name`, `last_name`, `username`, `key`) VALUES (:user_id, :firest_name , :last_name , :username, :key)");
$insert->execute(array(
':user_id' => '800',
':firest_name' => 'ali',
':last_name' => 'majidi',
':username' => 'alimajidy',
'key' => '0'
));
} catch(PDOException $e) {
echo $e->getMessage();
}
2 - Update کردن اطلاعات :
try {
$insert = $conn->prepare("UPDATE `user` SET `username`='M4jidi' WHERE id=7");
$insert->execute(array(
':username' => 'alimajidy',
));
} catch(PDOException $e) {
echo $e->getMessage();
}
3 - Select یا نمایش اطلاعات :
try{
$sql = "SELECT * FROM `user` ORDER BY id";
$users = $conn->query($sql);
$users->setFetchMode(PDO::FETCH_ASSOC);
foreach ($users as $value) {
echo $value['username']."<br />";
}
} catch(PDOException $e) {
echo $e->getMessage();
}
4 - و در آخر عملیات حذف :
try{
$sql = "DELETE FROM user WHERE id=1";
$conn->exec($sql);
echo "Record deleted successfully";
} catch(PDOException $e) {
echo $e->getMessage();
}
دوستان عزیز همونطوری که مشاهده میکنید, کدها رو ساده و قابل فهم نوشتم و نیازی به توضیحات نداره ...
اما اگر مشکلی براتون به وجود اومد, میتونید سوال خودتون رو از طریق کامنت ارسال کنید .