這裏是我的代碼庫MySQLi NUM_ROWS返回0
$stmt = $conn->mysqli->stmt_init();
$stmt = $conn->mysqli->prepare('SELECT Username, EmailVerified, Blocked FROM user WHERE Email = ? AND SLANumber = ? AND Password = ?');
$stmt->bind_param('ssb', $_POST['EmailID'], $_POST['SLANumber'], $_POST['Password']);
$stmt->execute();
$stmt->store_result();
$result = $stmt->get_result();
if($result->num_rows == 0){
echo 'No rows found';
}
else{
// Continue processing here
.....
}
代碼總是呼應No rows found
。一兩天前,它工作正常。
正如預期的那樣,直接運行查詢可獲得所需的結果。
代碼有什麼問題?
你爲什麼要送'$ _ POST [ '密碼']'作爲一個blob'B',而不是字符串's'? – 2012-01-04 05:14:03
@Michael:我在php.net的文檔中閱讀它。 – 2012-01-04 05:15:50