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

Làm cách nào để viết tập lệnh PHP để xóa dữ liệu khỏi bảng MySQL hiện có?

Chúng ta có thể sử dụng lệnh SQL DELETE 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 để xóa một bản ghi khỏi bảng MySQL có tên là ‘tutorial_tbl’ tutorial_id của ai như 3.

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }

   $sql = 'DELETE FROM tutorials_tbl WHERE tutorial_id=3';

   mysql_select_db('TUTORIALS');
   $retval = mysql_query( $sql, $conn );

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