gpt4 book ai didi

php - 用PHP搜索查询

转载 作者:行者123 更新时间:2023-11-29 01:13:10 25 4
gpt4 key购买 nike

我在做一个学校作业,我们要做一个搜索功能,但我一直搞砸。可能很简单。所以,我的数据库连接很好,$input部分很好——它从搜索表单中获取输入。
这是相关的代码段:

require('db.php');

$input = $_POST['search_input'];

$sql = "SELECT * from 'question' WHERE 'q_text' LIKE '%".$input."%'";
$query = mysqli_query($conn, $sql);

while ($row = $query->fetch_assoc())
{
echo $row['q_text'];
}

我得到的错误消息是:
致命错误:对上布尔值的成员函数fetch_assoc()的调用
9号线。
为什么我得到布尔值?

最佳答案

PHP docs假设如果出现错误,mysqli_query返回FALSE。那么,您的查询可能有一个错误,就像一个不存在的列名?
看看您的查询,为什么用''包围列名和常量字符串?你不应该写。。。?

$sql = "SELECT * from question WHERE q_text LIKE '%".$input."%'";

关于php - 用PHP搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30501859/

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