與MySQL的PHP Select語句的問題腓Select語句的問題
我得到這個錯誤..
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/try/public_html/register.php on line 17
我的代碼是
$siteAddress = trim($_POST['b_Address']);
$sql="SELECT * FROM user WHERE siteAddress='$siteAddress';";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
//check for address
if($count)
{
$errorMessage = "<p><font color=red size=4>Site Address " . $siteAddress . " is not available. </font></p>";
$proceed = "no";
}
我嘗試回聲$ sql和我得到這個
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/try/public_html/register.php on line 17
SELECT * FROM user WHERE siteAddress='myshop';
如果我輸入的SQL在phpMyAdmin的寄回東西..
Showing rows 0 - 0 (1 total, Query took 0.0003 sec)
不,它不會返回任何東西。 – Mihai
'echo mysql_error()'查看錯誤消息。 – Barmar
它顯示我下面的1條記錄..哈哈:)得到記錄,但只是在PHP我不知道爲什麼得到這個錯誤,我只是想檢查,如果沒有記錄返回,然後顯示錯誤消息。 mysql_num_rows有什麼問題嗎? – user1777711