【发布时间】:2015-08-15 18:24:00
【问题描述】:
我正在使用 MySQL 学习 OOP PHP。我正在尝试运行一个应该打印返回的行数的查询。我的php代码如下:
$con= mysqli_connect('localhost','root','','dealinte_cms') or die(mysqli_error());
$email="joy1@gmail.com";
if($r=$con->prepare("SELECT * FROM user WHERE email=? ")){
$r->bind_param("s",$email);
if(!$r->execute()){
echo mysqli_errno($con);
}
else{
$rowCount=$r->num_rows;
echo $rowCount;
}
}
在我的数据库中,电子邮件是 4 行,所以 它应该打印 4,但它显示 0
我的代码有什么问题?
【问题讨论】: