これは簡単な質問のようですが、私の人生では答えを見つけることができません。値に関係なく、列内のすべての行を選択するにはどうすればよいですか? たとえば、列の場所にすべてが必要な場合:
"SELECT * FROM whateverTable WHERE id='$id' AND date='$date' AND location='I don't care, return everything'"
このデータベースへの動的 URL クエリを取得しているため、そこに場所が必要であることに注意してください。
編集 私はいくつかの答えを読みましたが、自分自身を明確にしていないことを恥じています。これを必要とせずに、列のすべての行を選択できるMySQLクエリが可能かどうかを確認しようとしています:
if ($location == '') {
"SELECT * FROM whateverTable WHERE id='$id' AND date='$date'"
} else {
"SELECT * FROM whateverTable WHERE id='$id' AND date='$date' AND location='$location'"
}
そのようにコードをハッキングするのではなく (実際のコードにはもっと多くのクエリ句があるため)、次のようなことが可能かどうかを確認しようとしています:
"SELECT * FROM whateverTable WHERE id='$id' AND date='$date' AND location='%'"
またはこれ:
"SELECT * FROM whateverTable WHERE id='$id' AND date='$date' AND location='.*'"
しかし、私は運がありません。そうでない場合は、先に進みます。はっきり言ってなくてごめんなさい