0
$stmt = $db->prepare("SELECT * FROM user WHERE name='Steve Job'");
$stmt->execute();
if($stmt->num_rows){
echo "1";
}
它在我的ajax回調中返回空白。我已經調試了好幾個小時。檢查用戶是否存在與mysqli不起作用
$stmt = $db->prepare("SELECT * FROM user WHERE name='Steve Job'");
$stmt->execute();
if($stmt->num_rows){
echo "1";
}
它在我的ajax回調中返回空白。我已經調試了好幾個小時。檢查用戶是否存在與mysqli不起作用
$stmt = $db->prepare("SELECT * FROM user WHERE name='Steve Job'");
$stmt->execute();
$stmt->store_result();
$numRows = $stmt->num_rows;
if($numRows > 0){
echo "1";
}
您需要num_rows
工作之前,使用
store_result
,你肯定你有一個記錄,其中'name =「史蒂夫Job'' – Incognito你錯過了'$ stmt-> store_result();'後在我的回答朋友:)中已經提到了'$ stmt-> execute();' – ponciste
@ponciste –