一切似乎都没问题,但它不会删除行。 MySQL版本是5.1。脚本是:
<?php
$host="localhost";
$username="***";
$password="***";
$db_name="***";
$db = mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "DELETE FROM oc_ixml_cat_map WHERE name='***'";
$result=mysql_query($sql,$db) or die(mysql_error());
if ($result) {
echo "OK";
}
else {
echo "Not OK";
}
?>
答案 0 :(得分:-1)
尝试将字符串更改为:
DELETE FROM oc_ixml_cat_map WHERE id = 1
其中1是表的可用ID,只是为了查看命令是否正在运行或是否存在连接问题......