gpt4 book ai didi

mysql - 我正在使用此查询从一个表的两列中进行搜索,但这不起作用

转载 作者:行者123 更新时间:2023-11-30 00:26:50 25 4
gpt4 key购买 nike

我正在使用此查询从一个表的两列中进行搜索,但这不起作用

这是我的查询:

 $query1 = "SELECT COUNT(*) as num FROM share_experience 
WHERE (`content1` LIKE '%".$query."%')||
(`option1` LIKE '%".$query."%')&&(`option1` LIKE '%".$topic."%')";

最佳答案

您正在执行的 count(*) 操作始终仅返回一个值。您应该使用联合来获得这两个结果:

$query1 = "SELECT COUNT(*) as num FROM share_experience 
WHERE (`content1` LIKE '%".$query."%')
UNION
SELECT COUNT(*) as num FROM share_experience
WHERE (`option1` LIKE '%".$query."%') AND (`option1` LIKE '%".$topic."%')";

关于mysql - 我正在使用此查询从一个表的两列中进行搜索,但这不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22810797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com