ホームページ > バックエンド開発 > PHPチュートリアル > SQL报错,SQL 構文にエラーがあります。対応するマニュアルを確認してください

SQL报错,SQL 構文にエラーがあります。対応するマニュアルを確認してください

WBOY
リリース: 2016-06-23 13:49:42
オリジナル
4076 人が閲覧しました

SQL がエラーを報告しました。
SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを確認して、行 1 の「)」付近で使用する正しい構文を確認してください---リソース ID #9---- mac が () のメッセージログから imei を選択します
PHP コード:

$mac.="'".$value."',";$listimei = $db->query("SELECT imei from messagelog where mac in ($mac) ")->fetchList();
ログイン後にコピー

問題がどこにあるのかわかりません、助けてください


ディスカッションに返信 (解決策)

$listimei = $db->query("SELECT imei from messagelog where mac in ('$value') ")->fetchList();
ログイン後にコピー
を試してください

あなたの $macは空です
実際に実行されるのは SELECT imei from messagelog where mac in () です
これは間違った方向に進みます:
SQL 構文にエラーがあります。正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 ')' の近くを使用します

$mac の最後に余分なカンマがあります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート