其实你只要把sql语句打出来给我们看就知道问题了
解决方案 »
- 求教:如何巧妙添加个性签名
- 猪头问题:请教如何成为php高手,迫不及待了
- PHP导出EXCEL代码如何设置导出后表格的单元格宽度?
- 问个关于php 简单输出的问题 echo test
- 一个网站利用提交表单来进行换页,请问有办法得到其页面资料吗?
- 怎么把获得的xml原样的返回到客户端?
- 请教,配IIS+MYSQL+PHP5+MANTIS时出错,在线等
- 发布一个PHP聊天室
- Can't create/write to file '/tmp/#sql127_811733_0.MYI' (Errcode: 28)
- 请问怎样实现这个?????
- 我X iampat(我是PAT) 你也太过份了吧~~
- 再windows2kadv下如何配置php?
if(!empty($keyword))$sql.=" AND content LIKE '%$keyword%'";
if(!empty($class))$sql.=" AND class_path LIKE '$class_path%'";
$sql.=" LIMIT $page,$msgperpage";
这是我写的一条语句,我感觉你的语句错误。
那么把你写的php中的 无法查询数据库分别改为无法查询数据库1,无法查询数据库2,无法查询数据库3.....
然后看哪里出错了呀,并在出错的地方的$sql后面加上echo $sql;不就很容易查出问题了么
你的程序本身无错,只是没有适应php的变化。
$count=0;
while($obj=mysql_fetch_object($result))
{
echo $result;
$count++;
$msgs[$count]=$obj;
$msgs[0]=$count;
};
$result=mysql_query($sql,$db) or db_error();
$num_fields=@mysql_num_fields($result);
$count=0;
while($row=@mysql_fetch_array($result))
{
for($i=0;$i<$num_fields;$i++)$gb[$count][$i]=$row[$i];
$count++;
}