PHP没有';无法从数据库中获取结果

PHP没有';无法从数据库中获取结果,php,html,mysql,database,mysqli,Php,Html,Mysql,Database,Mysqli,我想在键上进行即时搜索(类似谷歌),Jquery ajax必须将HTML输入字段中的值转换为PHP,PHP必须在名为“title”的SQL表中检查以书面单词/字母开头或包含书面单词/字母的任何单词,如果没有找到任何内容,则必须将结果打印在div中 以下是一个例子: 图中解释道:向上是输入字段,向下框是打印结果的框,我们可以看到它正在工作,但PHP不想从SQL获取数据,只在保加利亚语言上打印0值的结果(找不到任何结果) 这是我的代码: 已编辑 $value = '%'.$fsearch.'

我想在键上进行即时搜索(类似谷歌),Jquery ajax必须将HTML输入字段中的值转换为PHP,PHP必须在名为“title”的SQL表中检查以书面单词/字母开头或包含书面单词/字母的任何单词,如果没有找到任何内容,则必须将结果打印在div中

以下是一个例子:

图中解释道:向上是输入字段,向下框是打印结果的框,我们可以看到它正在工作,但PHP不想从SQL获取数据,只在保加利亚语言上打印0值的结果(找不到任何结果)

这是我的代码:



已编辑

$value = '%'.$fsearch.'%;
$req->bind_param('s', $value);
它将起作用:)


可以尝试以下操作:
$req->bind_param('s',$fsearch.%')谢谢Adam,它给了我错误,无法通过引用传递参数2,将尝试修复它,如果我得到正确的答案,将在这里发布答案。请尝试给出更多解释。您也可以阅读它给我的错误无法通过引用传递参数2,猜测它是因为我不需要直接传递值来绑定参数,如果可以,将尝试修复它,并将在此处发布答案。谢谢!嘿,我刚刚编辑了我的答案。让我知道它是否有效:)你在$value:D的末尾漏掉了1’,但仍然不起作用,得到了完全相同的效果,无论我键入什么,它只显示了“ббббббббббббббббббб1073!。我想你错过了$req->store_result();查看链接:)