简体   繁体   English

MySQLI STMT Num_rows

[英]MySQLI STMT Num_rows

I've been having a problem with the prepared statements in MySQLI OOP. 我对MySQLI OOP中的准备好的语句一直有疑问。 The problem is that I don't know how to use the num_rows() method correct. 问题是我不知道如何正确使用num_rows()方法。 If I use var_dump to see the result of the variables I will get NULL because there is no data. 如果我使用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();

Sorry for the bad English, I'm Dutch and my English isn't the very best... Thanks for helping! 对不起,英语不好,我是荷兰人,我的英语不是最好的...谢谢您的帮助!

You don't need it. 不用了 As you have $usersMail already. 由于您已经有$usersMail

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM