ホームページ  >  記事  >  バックエンド開発  >  「where 句」ソリューションのアイデアにある不明な列「mission_name」

「where 句」ソリューションのアイデアにある不明な列「mission_name」

WBOY
WBOYオリジナル
2016-06-13 13:06:341293ブラウズ

'where 句' の不明な列 'mission_name'
PHP のステートメントは次のようなものです
!empty($_POST['name'])?"mission_name like '%$_POST[name]%'":null
SQL ステートメントを入力すると、select * from Mission where Mission_name like '%er%' limit 0,2 となりました。SQL クライアントに入ると、コンテンツを正しく取得できました。

しかし、php次のエラーが報告され続けました
「where 句」の不明な列 'mission_name'
ミッション名に一重引用符を追加してみました、つまり
!empty($_POST['name'])?"'mission_name' like ' % $_POST[name]%'":null

php はエラーを報告しませんが、SQL はエラーを認識しません。空のデータが表示されます。対処方法

------解決策----------------------
データベースを間違えたのでしょうか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。