我想使用php和mysql构建一个搜索框..但搜索框无效。没有任何结果或任何错误显示。这是我的代码: enter image description here
答案 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文件会说什么?