<?
if($phone<>"" && $address<>""){
 $query9="select * from house_com where phone='$phone' and address='$address'; ";
 $result9 = mysql_db_query($database,$query9);
 while($arr=mysql_fetch_array($result9)){
  if($arr[0])
   {           }
  }
}

解决方案 »

  1.   

    query之后要mysql_fetch_array才能取到值。
      

  2.   

    $result9 = mysql_db_query($database,$query9) ;
    这一语句的返回值是否对MYSQL进行了查询,如果查询就返回TURE,如果查询没有成功就返回FALSE,if($result9)这样判断当然就会执行了,你可以用一下 $num=mysql_num_rows($result9);
       if($num>0)
         {//你的执行语句!
          }
      

  3.   

    你的语句返回的是Resource id #2,当然不会为空了
      

  4.   

    $query9="select * from house_com where phone='$phone' and address='$address'; ";
    $result9 = mysql_db_query($database,$query9) ;
    $num=mysql_num_rows($result9);
      if($num)
     {    }
      

  5.   

    PHP4中好象不建议使用mysql_db_query了哦