我們可以在 PHP 函數 mysql_query() 中使用帶或不帶 WHERE 子句的 SQL DELETE 指令。該函數將以與在 mysql> 提示字元下執行類似的方式執行 SQL 命令。為了說明這一點,我們有以下範例 -
在這個範例中,我們正在編寫一個 PHP 腳本,用於從名為 ‘tutorial_tbl’ 的 MySQL 表中刪除一筆記錄,其 tutorial_id 為 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</p><p>"; mysql_close($conn); ?>
以上是如何編寫PHP腳本從現有的MySQL表中刪除資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!