<select name="sel">
select * from qsnews where $sle
hehe
select * from qsnews where $sle
hehe
解决方案 »
- 关于if判断问题!
- php ---〉〉〉failed to open stream: No such file or directory in
- 有没杭州的PHP程序员做兼职,完成几个网站常用功能,价格自报。
- apache每隔个把小时左右就出现以下日志错误,翻遍史料,无法解决,期待大神帮忙分析分析!
- OpenOffice 汉字问题
- 谁能帮我解决这个问题?
- 熟悉js 的朋友进~ :)
- 如何产生一组个100以内的随机数,大空能不能看看,不能有重复的
- 请教zend studio10如何连接SFTP
- 求教这个关于cookie的代码该怎样写?
- 为什么会出错,请各位大虾指教
- 什么我的VBB就是不可以显示贴图啊..只有联接
我想有两个原因.
一.你这句中的$sle是什么东东是字段名吗?他能正确显示吗?
二.你查询的时候没有结果,就是结果为空你的程序没有这方面的预防不好.
应该加一个if当没有查询结果时怎么办.只供参考.
$host="localhost";
$user="root";
$pwd="";
$data="hooday";
$messag="1";
$id = mysql_connect($host,$user,$pwd)or die("找不到服务器!");
mysql_select_db($data)or die("找不到数据库!");
$sql = "select count(*) as aaa from user where host like '%$messag%'";
$f=mysql_query($sql);
$num=mysql_fetch_array($f);
$n= $num['aaa'];
if($n)
{echo "搜到".$n."条记录";}else{echo"没有找到你需要的记录!";}
?>应该能运行了.你试试.注意中间最重要的那几句再对照一下你的..
我又看了一下好象问题就出现在这条语句上.而且好象就在where $sle like '%$message%'这句上.
好象$sle出问题这条语句并不报错的.真是奇了.呵呵.
因为没有结果,所以后面的语句就会出错.
你可以print一下这句看看是不是错了.
大家可能都知道
就是echo
如果程序有问题,或者得到了你不想得到的结果
那么,你就从程序的最外层开始echo
并且,把echo出来的结果copy出来,运行
看看是否正确这样,很容易找出错误的地方,和原因