Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để viết tập lệnh PHP để cập nhật một bảng MySQL hiện có?


Chúng ta có thể sử dụng lệnh SQL UPDATE có hoặc không có WHERE CLAUSE trong hàm PHP - mysql_query () . Hàm này sẽ thực thi lệnh SQL theo cách tương tự như nó được thực thi tại dấu nhắc mysql>. Để minh họa điều đó, chúng tôi có ví dụ sau -

Ví dụ

Trong ví dụ này, chúng tôi đang viết một tập lệnh PHP để cập nhật trường có tên là tutorial_title cho một bản ghi có turorial_id là 3.

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'UPDATE tutorials_tbl SET tutorial_title="Learning JAVA" WHERE tutorial_id=3';
   mysql_select_db('TUTORIALS');
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not update data: ' . mysql_error());
   }
   echo "Updated data successfully\n";
   mysql_close($conn);
?>