我正在尝试做搜索引擎。
我想从Band
或开始时找到结果Song_name
。但是此查询仅向我显示结果Song_name
。这个查询有问题吗?
$query = "SELECT Band, Song_name FROM Songs WHERE
CONCAT(Band,' ',Song_name) OR CONCAT(Song_name,' ',Band)
LIKE '".mysqli_real_escape_string($con, $search_text)."%'" ;
将您的WHERE语句更改为以下内容:
$query = "
SELECT
Band, Song_name
FROM
Songs
WHERE
CONCAT(Band,' ',Song_name) LIKE '".mysqli_real_escape_string($con, $search_text)."%'
OR
CONCAT(Song_name,' ',Band) LIKE '".mysqli_real_escape_string($con, $search_text)."%'
";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句