mysqli_query无理由地返回错误

时间:2016-05-20 02:36:54

标签: php sql

这非常令人沮丧,有时SQL数据库只会让我疯狂。请有人告诉我为什么第二个查询错误,而第一个查询运行得非常好。

$sql = "SELECT* FROM Order WHERE ID='$id'AND Delivered='NO'";

$sql = "SELECT* FROM Distributors WHERE ID='$id'AND PhoneNumber='$phone'";

出错:

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近'订单WHERE ID =' SGxxxxxJ' AND Delivered =' NO''在第1行

1 个答案:

答案 0 :(得分:0)

试试这个

  $sql = "SELECT* FROM `Order` WHERE ID='$id' AND Delivered='NO'";

空格不足'id''AND',并在表名

中打勾