データベースからアクティブなアイテムを選択するステートメントがありますが、それを使用して、BlueBallという名前で始まるアイテムも選択するようにします。
私の現在のコード:
$query = "SELECT ShortName FROM product WHERE Active = 1";
SELECT ShortName FROM product WHERE Active = 1 OR ShortName LIKE 'BlueBall%'
SELECT ShortName FROM product WHERE Active = 1 AND ShortName LIKE 'BlueBall%'
like
次のような条件を使用する必要があります。
$query = "SELECT ShortName FROM product WHERE Active = 1 AND ShortName like 'BlueBall%'";
SELECT ShortName FROM product WHERE Active = 1 AND ShortName LIKE "BlueBall%"
参照:http ://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html
where
OR演算子を使用して句に名前を追加するだけ
です。書き直されたクエリは次のとおりです。
$query = "SELECT ShortName FROM product WHERE Active = 1 OR name like 'BlueBall%';
SELECT ShortName FROM product WHERE Active = 1 OR ShortName LIKE 'BlueBall%'