0
我有一個函數,通過檢查數據庫中的退出詳細信息mysql 函數內我有一個while循環由sql查詢中的數組。 我想打破while循環,如果它找到一個馬赫我該怎麼做呢?PHP退出while循環裏面的函數
這是我的代碼:
function chklogin()
{
$query = mysql_query("SELECT * FROM sg_loginlastauthentication WHERE uid = '$autoid' ");
$checkLogin = mysql_num_rows($query);
if ($checkLogin==0)
{
return "FALSE"; // auth fail
}
elseif ($checkLogin>1)
{
while($row = mysqli_fetch_array($query))
{
$userip = $row['uipadd'];
$userra = $row['randomnu'];
$userid = $row['uid'];
$cookieipadd = md5(md5(getclientip()));
$authdb = md5($userid + $userip + $userra);
$authusco = md5($userid + $cookieipadd + $userra);
if ($authdb==$authusco) //ok
{
return "TRUE";
}
}
}
}
沒有「迴歸真實」更是打破了循環或我需要放置一個「突破」; 「返回」之前/之後?
所以 「重返」 打破循環是嗎? – user3746250
是的,它會返回函數並打破循環 – idmean