0
私はmysqlテーブルから配列を取り出し、それをhtmlテーブルに入れようとしています。正常に動作しますが、制限を追加しようとすると、!= null
のデータは返されません。これはmysqlクエリの正しい構文ですか?
$query = mysqli_query($link, "select * from timetable Where id = $id and Subject != NULL");
私はmysqlテーブルから配列を取り出し、それをhtmlテーブルに入れようとしています。正常に動作しますが、制限を追加しようとすると、!= null
のデータは返されません。これはmysqlクエリの正しい構文ですか?
$query = mysqli_query($link, "select * from timetable Where id = $id and Subject != NULL");
NULL
と等しい演算子を使用しないでください。あなたがIS NULL
またはIS NOT NULL
例を使用する必要があります!
Subject IS NOT NULL
downvoteの背後にある推論については不明です。どれか? – Rahul
良くは 'の代わりに' NULL'されていないです= NULL' –
は '$のid'が制御源からのみ来るの値を確認してください。それ以外の場合は、[SQLインジェクション](http://stackoverflow.com/search?q=sql+injection)のクエリが開きます。 – axiac
@axiacその=セッションIDへ –