ホームページ >バックエンド開発 >PHPチュートリアル >SQL selectを使用して2つの値を同時にクエリする方法
たとえば、データベースで、キー Hide=y と Hide=n で、y と n に等しいデータを同時に書き込むにはどうすればよいですか?
SQL ステートメントがよくわかりませんが、次のように書きました。エラーは報告されませんでしたが、
SELECT * FROM blog WHERE type= '$type' $author と hide='y' と hide='n' $condition $limit
しかし、何も表示されません
SELECT * FROM blog WHERE type=' $type' $author and hide='y' $condition $limit
これは機能しますが、Y に等しく、n を達成できないことがわかります
$ は何ですか。著者の$条件?
同様に、変更してください
SELECT * FROM `blog` WHERE `type` = "$type" AND `author` = "$author" AND `hide` in ("y", "n")LIMIT
またはを使用してください。なぜ and を使用するのでしょうか? 同時に y と n に等しくなるのはなぜでしょうか