请教这段多条件搜索代码为什么搜不出结果
数据库里有记录,但查询响应的记录时,却显示“数据库查询失败!
可能数据库中没有记录”,请教这是什么问题?
搜索代码:
搜索:
全部
供应商
生日
qq
手机
邮箱
地址
查询代码:
------解决方案--------------------
$sql = 'select * from `mycg`.`providers` where `address` like '%$word%''
改成
$sql = “select * from `mycg`.`providers` where `address` like '%$word%'”
------解决方案--------------------
将 die('数据库查询失败!
可能数据库中没有记录');
改成 die($sql
. mysql_error());
这样在出错时就可知道为什么错了
switch 写的太乱,不便于检查正确性
------解决方案--------------------
先echo $sql; 查询语句到mysql 终端去执行一下看看是否能正常的返回结果.
------解决方案--------------------