function checkUsername($username){
$sql="select * from blogusers where username='".$username."'";
$result=mysql_query($sql);
 if($rs=mysql_fetch_object($result)){
  return 1;
 }else{
  return 0;
 }
}就这个方法 老是提示mysql_fetch_object有错....还有
$sql = "select * from stories where 1='1'".$keyword." order by storyID desc limit $limitFrom,$pagelist";
$result=mysql_query($sql);
while($rs=mysql_fetch_object($result))
{}
这个是总是提示mysql_fetch_object有错,我完全不知道 怎么改...错误提示是Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\www\pan\index.php on line 58

解决方案 »

  1.   

    $sql="select * from blogusers where username='".$username."'";查不出东西来
      

  2.   

    $sql="select * from blogusers where username='".$username."'";有错误
      

  3.   

    那句sql本身有错误,不是语法,所以不知道你数据库信息没人知道
    blogusers 数据库名?
    username 有这个字段?
    最主要的是$username是什么?
      

  4.   

    blogusers 当然是表名喽 username是他其中的一个列名... 这个是不是数据库的语句格式么? $username是PHP 中的一个变量喽  用那个方法传递进来的么
      

  5.   

    mysql_fetch_array($query, MYSQL_ASSOC)
      

  6.   

    先把$username传过来的值    接到  
      

  7.   

    估计是你的sql语句写错了,你在数据库上跑一下你的sql语句,确认没错再放在php上运行