我在MySQLI OOP中遇到了预处理语句的问题。问题是我不知道如何正确使用num_rows()方法。 如果我使用var_dump来查看变量的结果,我将获得NULL,因为没有数据。
$stringMail = trim($_POST['mail']);
/*
.....
*/
$stmt = $mysqli->prepare("SELECT email FROM users WHERE email = ? ");
$stmt->bind_param('s', $stringMail);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($usersMail);
$iaMail = $stmt->num_rows;
$stmt->close();
抱歉英语不好,我是荷兰人,我的英语不是最好的...感谢您的帮助!
答案 0 :(得分:1)
你不需要它。因为你已经$usersMail
了。