【发布时间】:2016-08-31 21:08:51
【问题描述】:
我从 MySQLi 开始,我从一个简单的选择开始,它可以工作:
$sql = "SELECT nombres, apellidos FROM users WHERE user = 'juan'";
$result = $con->query($sql);
while($row = $result->fetch_object()){
print $row->nombres . '<br />';
print $row->apellidos . '<br />';
}
但是当我尝试使用准备好的语句时没有显示结果......我做错了什么?
$user = 'juan';
$sql = "SELECT nombres, apellidos FROM users WHERE user = ?";
$result = $con->prepare($sql);
$result->bind_param('s', $user);
$result->execute();
while($row = $result->fetch_object()){
print $row->nombres . '<br />';
print $row->apellidos . '<br />';
}
【问题讨论】: