【发布时间】:2020-01-19 02:47:13
【问题描述】:
有没有办法在同一个页面上多次使用 fetch_assoc() 和准备好的语句?
$data = $conn->prepare("SELECT * FROM some_table WHERE id=?");
$data->bind_param('i',$id);
$data->execute();
$result = $data->get_result();
我希望能够以多种不同的方式在同一页面上多次使用fetch_assoc()。如果我想循环两次,我应该可以做到。如果我想循环并进行一次提取,我也应该能够做到这一点。现在看来,fetch_assoc() 被使用一次后,就不能在同一页面上再次使用了。
循环中
while($row = $result->fetch_assoc()){
...
}
单次提取
$user = $result->fetch_assoc();
$first_name = $user['first_name'];
【问题讨论】:
标签: php mysqli associative-array