دستور 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’ mysql_close($con); |
بعد از اجراي برنامه فوق ركوردهاي جدول “Persons” بصورت زير خواهد شد.
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 36 |
Glenn | Quagmire | 33 |