私のデータベースには 'model'という名前のテーブルがあります。ここではこれらのほとんどは、どのように見えるかです:SQLクエリ:Where、Like、OR - Combing these
iphone 4 16gb white t-mobile
と別:
iphone 4 32gb black kpn
今、私は、クエリで、これらの異なるiPhoneを選択します。
$query = mysql_query("SELECT * FROM db WHERE model LIKE '%iphone 4%' AND '%16gb%'") or die(mysql_error());
「iphone 4」を探して「16GB」を探すようにします。したがって、iPhone 4の出力は16GBのみです。上記のクエリは機能していません。それは私の構文ですか?それともこのようにできないのですか?
取得した結果セットは何ですか?またはエラーが発生していますか? – Ramy