یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش ویرایش اطلاعات (Update) در MySQL

آموزش ویرایش اطلاعات (Update Data) در MySQL :

از دستور UPDATE برای ویرایش و به روز رسانی اطلاعات موجود در رکوردهای یک جدول استفاده می شود. ساختار کلی استفاده از دستور UPDATE در MySQL به صورت زیر است :

1
2
3
4
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
                <button></button>
نکته مهم :

به کاربرد عبارت WHERE در دستور UPDATE دقت کنید!
عبارت WHERE تعیین می کند اطلاعات چه رکورد یا رکوردهایی از جدول ویرایش (Update) شوند، اگر از عبارت WHERE استفاده نکنید، اطلاعات کلیه رکوردهای جدول ویرایش خواهد شد.


برای دریافت اطلاعات کامل تر درباره دستور UPDATE به بخش آموزش دستور UPDATE در زبان SQL سایت تحلیل داده بروید.
برای درک بهتر نحوه کارکرد دستور UPDATE چند مثال عملی می زنیم. به اطلاعات جدول “MyGuests” دقت کنید :

"MyGuests" اطلاعات جدول
reg_date
email
lastname
firstname
id
2014-10-22 14:26:15
john@example.com
Doe
John
1
2014-10-23 10:22:30
mary@example.com
Moe
Mary
2

کد مثال عملی زیر، اطلاعات رکورد با فیلد id=2 را در جدول ویرایش می کند :

کد مثال MySQLi شی گرا :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
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();
?>
                <button></button>
کد مثال MySQLi رویه ای :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
<button></button>
کد مثال MySQLi PDO :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";
try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
    // Prepare statement
    $stmt = $conn->prepare($sql);
    // execute the query
    $stmt->execute();
    // echo a message to say the UPDATE succeeded
    echo $stmt->rowCount() . " records UPDATED successfully";
    }
catch(PDOException $e)
    {
    echo $sql . "<br>" . $e->getMessage();
    }
$conn = null;
?>
               <button></button>

پس از اجرای کد فوق و UPDATE اطلاعات جدول، رکوردهای جدول MyGuests به صورت زیر تغییر می کنند :

پس از ویرایش "MyGuests" اطلاعات جدول
reg_date
email
lastname
firstname
id
2014-10-22 14:26:15
john@example.com
Doe
John
1
2014-10-23 10:22:30
mary@example.com
Doe
Mary
2
1395/10/20 15319 2604
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...