$sql="select * form Table where id=51";
$result=mysql_query($sql,$conn);运行到这里,我就不知道该如何判断数据库里是否有这条记录了,刚学PHP两天,请高手指教

解决方案 »

  1.   

    mysql_num_rows($result)==0 就是没有记录
      

  2.   


    while($rows = mysql_fetch_array(result)){
           echo $rows[0];
    }
      

  3.   

    楼上代码有点小错误,资源变量错了!
    while($rw=mysql_fetch_row($result)){ echo $rw[0]; 
    }
      

  4.   

    1、可以用mysql_num_rows($result)可以得到你查询数据库时数据集的函数
    2、就用三楼的方法,遍历数据集,输出一下里面的数据就可以了
      

  5.   

    5楼的说得很好,其实很简单的
    if(mysql_num_rows($result))
     echo("记录存在");
     else
     echo("记录不存在");
    还要注意就是记录为空呢?它也是一条记录啊,不知到我说得对不对?