آموزش مقدماتی PHP | آپدیت اطلاعات در MySQL
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
برای آپدیت اطلاعات موجود در یک جدول از دستور UPDATE استفاده می کنیم:
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
به عبارت WHERE در دستور UPDATE توجه کنید. عبارت WHERE مشخص می کند که چه داده یا داده هایی آپدیت شوند. اگر از عبارت WHERE استفاده نکنید تمام داده های شما آپدیت خواهند شد.
فرض کنید جدول زیر جدول MyGuests است:
| id | firstname | lastname | reg_date | |
|---|---|---|---|---|
| 1 | John | Doe | john@example.com | 2014-10-22 14:26:15 |
| 2 | Mary | Moe | mary@example.com | 2014-10-23 10:22:30 |
مثال های زیر ردیف دوم جدول را آپدیت می کند:
مثال mysqli شیء گرا
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// ایجاد یک اتصال
$conn = new mysqli($servername, $username, $password, $dbname);
// چک کردن اتصال
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
?>
برای ثبت پرسش ابتدا در سایت وارد شوید.