php – mysql_query(“DELETE FROM table WHERE id – ‘$id’”
发布时间:2020-12-13 17:20:37 所属栏目:PHP教程 来源:网络整理
导读:我试图通过 PHP从我的mySQL数据库中删除一行,但它无法正常工作.我尝试过以下方法: mysql_query("DELETE FROM table WHERE id='$id'");mysql_query("DELETE FROM 'table' WHERE id='$id'");mysql_query("DELETE FROM `table` WHERE id=`$id`"); $id是唯一的
我试图通过
PHP从我的mySQL数据库中删除一行,但它无法正常工作.我尝试过以下方法:
mysql_query("DELETE FROM table WHERE id='$id'"); mysql_query("DELETE FROM 'table' WHERE id='$id'"); mysql_query("DELETE FROM `table` WHERE id=`$id`"); $id是唯一的标识符,我已经回应它以确保它的存在.使用“或死”会导致死亡.这一行根本不会消失. 我应该尝试其他任何语法? 解决方法
我知道你试图尝试所有可能的组合,但它有助于知道MySQL语法中具体标点实际意味着什么.
`structure` 严重重音仅用于列名等结构. 'value' 撇号用于值,如id =’$id’. mysql_query("DELETE FROM table WHERE id='$id'"); 这是有效的语法.你也可以在桌子周围加上重音符号. mysql_query("DELETE FROM 'table' WHERE id='$id'"); 这是无效的语法. ‘table’无效,因为它是一列而不是一个值. mysql_query("DELETE FROM `table` WHERE id=`$id`"); 这是无效的语法.当它应该是撇号时,你会在值周围加上重音符号. 希望这些解释可以帮助您找出问题所在. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |