【发布时间】:2015-01-11 18:56:02
【问题描述】:
我正在准备我的 mysql 查询以尝试提高安全性,但是当我尝试获取准备好的语句的结果时遇到了问题。我可以成功获取一行数据,但是我没有成功获取一组数据。我所做的所有研究都提供了一些无效或过于复杂的示例。
我当前的代码
if ($stmt = $dbc->prepare("SELECT city FROM users WHERE id = ? LIMIT 1")) {
$stmt->bind_param('i', $id); // Bind id to parameter.
$stmt->execute(); // Execute the prepared query.
$stmt->store_result();
// get variables from result.
$stmt->bind_result($city);
$stmt->fetch();
}
这是我当前的代码,它只返回一个结果。
【问题讨论】: