其实你只要把sql语句打出来给我们看就知道问题了
解决方案 »
- joomla新手问题
- 高手帮帮忙!!!在同个页面中点左边的超链接怎样在右边显示(用switch case)
- ignore_user_abort 这个函数是只针对本页面的脚本么?
- id号自动生成问题
- MySQL中查询正常,PHP中却报错
- 关于PHPLIB输出出错.在线等.
- 百分急求,smarty 方面的问题
- help!!!怎么样在点击关闭IE窗口的按钮,弹出提示,确认后跳转结束session
- 能否举例一下base64_encode()和base_decode()的用法谢谢!
- php中使用COM+组件提示‘没有注册类别’ 是怎么回事啊、如何解决?
- 我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++;
}