X

آموزش مقدماتی PHP | آپدیت اطلاعات در MySQL

برای آپدیت اطلاعات موجود در یک جدول از دستور UPDATE استفاده می کنیم:

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value 

به عبارت WHERE در دستور UPDATE توجه کنید. عبارت WHERE مشخص می کند که چه داده یا داده هایی آپدیت شوند. اگر از عبارت WHERE استفاده نکنید تمام داده های شما آپدیت خواهند شد.

فرض کنید جدول زیر جدول MyGuests است:

 

id firstname lastname email 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();
?>

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3