-4

データベースからアクティブなアイテムを選択するステートメントがありますが、それを使用して、BlueBallという名前で始まるアイテムも選択するようにします。

私の現在のコード:

$query = "SELECT ShortName FROM product WHERE Active = 1";
4

6 に答える 6

4
SELECT ShortName FROM product WHERE Active = 1 OR ShortName LIKE 'BlueBall%'
于 2012-12-18T11:59:22.097 に答える
3
SELECT ShortName FROM product WHERE Active = 1 AND ShortName LIKE 'BlueBall%'
于 2012-12-18T11:59:23.540 に答える
0

like次のような条件を使用する必要があります。

$query = "SELECT ShortName FROM product WHERE Active = 1 AND ShortName like 'BlueBall%'";
于 2012-12-18T11:59:55.477 に答える
0
SELECT ShortName FROM product WHERE Active = 1 AND ShortName LIKE "BlueBall%"

参照:http ://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html

于 2012-12-18T12:00:30.280 に答える
0

whereOR演算子を使用して句に名前を追加するだけ
です。書き直されたクエリは次のとおりです。

$query = "SELECT ShortName FROM product WHERE Active = 1 OR name like 'BlueBall%';
于 2012-12-18T12:00:52.277 に答える
0
SELECT ShortName FROM product WHERE Active = 1 OR ShortName LIKE 'BlueBall%'

動作します。 http://w3schools.com/sql/sql_like.asp

于 2012-12-18T12:05:53.477 に答える