0

如何正确使用or in mysql查询?

通过以下查询,我尝试在 playlist_name 和 name 中搜索字符串,但它忽略了“playlist_name”

$search_results = mysql_query("SELECT * FROM show where playlist_name or name LIKE '%$search_string%'");
4

3 回答 3

1

您也需要LIKE用于第一个条件

$search_results = mysql_query("SELECT * FROM show WHERE
playlist_name LIKE '%$search_string%' 
OR
name LIKE '%$search_string%'");
于 2013-04-23T12:44:34.433 回答
1
where playlist_name LIKE '%$search_string%' or name LIKE '%$search_string%'
于 2013-04-23T12:43:23.310 回答
1

检查两个字段的条件。

where playlist_name LIKE '%$search_string%'" OR name LIKE '%$search_string%'"
于 2013-04-23T12:45:56.303 回答