如何正確使用或在mysql中查詢?Mysql或條件
用下面的查詢,我試圖尋找在PLAYLIST_NAME和名稱的字符串,但它忽視了「PLAYLIST_NAME」
$search_results = mysql_query("SELECT * FROM show where playlist_name or name LIKE '%$search_string%'");
如何正確使用或在mysql中查詢?Mysql或條件
用下面的查詢,我試圖尋找在PLAYLIST_NAME和名稱的字符串,但它忽視了「PLAYLIST_NAME」
$search_results = mysql_query("SELECT * FROM show where playlist_name or name LIKE '%$search_string%'");
您需要使用LIKE
第一個條件太
$search_results = mysql_query("SELECT * FROM show WHERE
playlist_name LIKE '%$search_string%'
OR
name LIKE '%$search_string%'");
where playlist_name LIKE '%$search_string%' or name LIKE '%$search_string%'
檢查兩個字段的條件。
where playlist_name LIKE '%$search_string%'" OR name LIKE '%$search_string%'"
不要使用mysql_query,它已被棄用。改用PDO或mysqli。 – Jonast92 2013-04-23 12:49:25