这非常令人沮丧,有时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行
答案 0 :(得分:0)
试试这个
$sql = "SELECT* FROM `Order` WHERE ID='$id' AND Delivered='NO'";
空格不足'id'
和'AND'
,并在表名