وباکا

آموزش تخصصی برنامه نویسی وب

دستور UPDATE براي اصلاح داده هاي يك جدول استفاده مي شود.


اصلاح داده هاي يك بانك اطلاعاتي

دستور UPDATE براي بروزرساني ركوردهاي موجود در يك جدول استفاده مي شود.

گرامر

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

توجه :به بخش WHERE در گرامر دستور UPDATE توجه كنيد. بخش WHERE تعيين مي كند كه چه ركورد يا ركوردهايي بايد اصلاح شوند. اگر اين بخش نوشته نشود كليه ركوردها بروز خواهند شد!

برای یادگیری بیشتر SQL، لطفا” SQL tutorialملاقات کنید.

 

برای وادار کردن PHP به اجرای دستور فوق باید از تابع ()mysql_query استفاده کنیم. این تابع برای ارسال پرس و جو یا دستور به یک اتصال MySQL استفاده می گردد.

مثال

در قسمتهاي قبلي با جدول “Persons”شنا شديد. فرض كنيد اين جدول داراي ركوردهاي زير باشد:

FirstName LastName Age
Peter Griffin 35
Glenn Quagmire 33

مثال زير بعضي از ركوردهاي جدول “Persons”‌را بروز مي كند.

<?php
$con = mysql_connect(“localhost”,”peter”,”abc123″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}

mysql_select_db(“my_db”, $con);

mysql_query(“UPDATE Persons SET Age = ’36’
WHERE FirstName = ‘Peter’ AND LastName = ‘Griffin'”);

mysql_close($con);
?>

بعد از اجراي برنامه فوق ركوردهاي جدول “Persons” بصورت زير خواهد شد.

FirstName LastName Age
Peter Griffin 36
Glenn Quagmire 33

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب