2 回答

TA貢獻1816條經(jīng)驗 獲得超4個贊
用mysql_num_rows()吧,判斷>0則說明注冊了的,否則就沒注冊。mysql_fetch_object()一般是用來 輸出 內(nèi)容的,而不是進行判斷的。-----------------------<?php
mysql_connect("hostname", "user", "password");
mysql_select_db("mydb");
$result = mysql_query("select * from mytable");
while ($row = mysql_fetch_object($result)) {
echo $row->user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>

TA貢獻1801條經(jīng)驗 獲得超8個贊
不要用mysql_fetch_object()這個函數(shù)來判斷,這個返回來的是個數(shù)組;一般情況下是這么來判斷的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得結(jié)果集中行的數(shù)目if($num){echo '<script type="text/javascript">alert("用戶名已被占用 ,請重新輸入!");location.replace("../reg/index.php");</script>';die();}
添加回答
舉報