在php mysql搜索框中无法获得所需的结果

时间:2017-08-16 12:10:54

标签: php mysql

我想使用php和mysql构建一个搜索框..但搜索框无效。没有任何结果或任何错误显示。这是我的代码: enter image description here

3 个答案:

答案 0 :(得分:1)

默认表单有POST,你正在通过GET接收变量,并且你想确保通过REQUEST接收变量,这将为你带来一切

或者你忘记了一个var“$ con”,即连接函数

PIZ

答案 1 :(得分:1)

我将此信息发布为社区维基。

您的

代码图片
while($row = mysql_fetch_array($query))

不正确。 mysql_ api不与mysqli_ api混合使用,我们不知道您是否使用它来连接或不连接。

正确的功能是mysqli_fetch_array(),请注意这里添加的i

您还使用了列的错误标识符限定符。

删除单引号'或使用刻度线。

示例:

WHERE(`hot_state`....) OR (`hot_city`...)

但是,你要让自己开放sql注入。使用准备好的声明。

答案 2 :(得分:0)

看起来你正在使用mysqli扩展。

while语句:

Asia/Shanghai

应该是:

while($row = mysql_fetch_array($query))

如果网页中没有显示错误,那么/var/log/apache2/error.log文件会说什么?

相关问题