私のウェブサイトに検索バーをコード化しようとしていますが、WHERE .. LIKEを追加するとエラーが発生します。SQL SELECT INNER JOIN OFFSET
$SELECT *
FROM articles
INNER JOIN fournisseur ON fournisseur.fournisseur_id = articles._fournisseur_id
ORDER BY ".$order." LIMIT ".$limit." OFFSET ".$debut."
WHERE article_designation LIKE ".$recherche."
そして、ここでエラーメッセージです:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 'WHERE article_designation LIKE aspirateur' at line 1' in
要求が完全にWHERE
ずに取り組んでいます。クエリの何が問題なのですか?
どこが限界の前に行き、通常は正しい順序でSELECT 'です... FROM ... INNER JOINを... WHERE ... ORDER – arcee123
を注文する前に、あなたが来て、あなたの
WHERE
句を必要としますBY ... LIMIT' – Siyual...あなたはキーワードWHEREの直前にスペースが必要です – Webomatik