gpt4 book ai didi

php - 使用 rawQuery 搜索数据库表

转载 作者:行者123 更新时间:2023-11-29 11:57:48 26 4
gpt4 key购买 nike

我正在使用MySQLI Wrapperdocs 中所述关于运行 rawQuery。由于它没有任何搜索数据库的功能,所以我自己编写了。下面是正在使用的代码。

$songs = $db->ObjectBuilder()->rawQuery('SELECT * FROM songs WHERE song_name LIKE ?', array('%test%'));

查询返回空结果,是的,数据库中有与搜索关键字匹配的数据。知道我在查询中做错了什么吗?

最佳答案

我不知道歌曲的结构和内容,但您的代码似乎是正确的。您可以尝试手动插入 array('%test%') 到查询中时问题是否仍然存在。尝试执行这个:

$db->ObjectBuilder()->rawQuery("SELECT * FROM songs WHERE song_name LIKE '%test%'");

如果此查询返回空结果,那么我会怀疑您的查询或数据库中出现问题。否则,通过rawQuery函数重写参数会出现问题。

关于php - 使用 rawQuery 搜索数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32924674/

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