我在ubuntu 16.10上使用PHP 7和最新的mysql。這是當前的代碼,我有刪除MySQL行
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
$sql = "DELETE FROM databasetable WHERE collumA LIKE '%Test7%'" ;
mysql_select_db('jdbdev');
$retval = mysql_query($sql, $conn);
if(! $retval) {
die('Could not delete data: ' . mysql_error());
}
echo "Deleted data successfully\n";
mysql_close($conn);
?>
它不是'columnA ='%test%'它是'columnA''%test%'' – Dimi
您的錯誤在這裏。 mysql_query有兩個參數。第一個是你的數據庫連接,第二個是你的查詢本身。作爲mysql_query($ conn,$ sql); – Akintunde007
謝謝你,仍然不工作,因爲我也試過像 – Brigitte