これは非常にイライラしています。誰かが最初の質問が完璧にうまくいっている間に2番目のクエリがエラーを出した理由を教えてください。mysqli_queryは理由なしでエラーを返します
エラーで$sql = "SELECT* FROM Order WHERE ID='$id'AND Delivered='NO'";
$sql = "SELECT* FROM Distributors WHERE ID='$id'AND PhoneNumber='$phone'";
:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Order WHERE ID='SGxxxxxJ'AND Delivered='NO'' at line 1
'Order'があるをお試しください予約語あなたはデータベースに応じてエスケープする必要があります - mysqlはバックティックを使います... – sgeddes
あなたは 'Order'カラムを' ORDER' mysqlキーワードと同じでないものに改名することができます。 – keziah
上記のように、あなたは 'Order' - >' Order''をエスケープする必要があります – Darren