【发布时间】:2014-03-06 05:57:26
【问题描述】:
我在 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();
抱歉英语不好,我是荷兰人,我的英语不是最好的...感谢您的帮助!
【问题讨论】:
-
对不起,我不知道你把 store_result 放在 num_rows 之前是什么意思?在我的代码中我已经做到了,对吗?
标签: php mysqli prepared-statement