ホームページ >バックエンド開発 >PHPチュートリアル >「where 句」ソリューションのアイデアにある不明な列「mission_name」
'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 はエラーを認識しません。空のデータが表示されます。対処方法
------解決策----------------------
データベースを間違えたのでしょうか?