此代碼循環訪問數據庫中的內容,該數組搜索數據庫中的用戶名變量,當它找到一個它應該從if語句中斷開的數據庫時。在數組中搜索用戶名
<?php
while($row = mysql_fetch_array($resultSet, MYSQL_ASSOC))
{
if($username = $row['User_Name']){
echo "username found";
echo "Logged in as ", $Username;
break;
}
else
{
echo "not yet";
}
}
mysql_close($conn);
?>
</div>
我encoutering此錯誤:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in H:\STUDENT\S0190204\GGJ\Logon-process.php on line 36
什麼是 問題? – MSadura
$ row ['User_Name'] - 是否正確? 錯誤:echo「登錄爲」,$用戶名; 正確:echo「Log as in」,$ username; //小寫U 錯誤:if($ username = $ row ['User_Name']) 正確:if($ username == $ row ['User_Name']) – Tyralcori
我沒有看到任何問題。 – va5ja