php - 从 php/mysql 获取多条记录

标签 php mysql sql arrays

我正在按如下方式获取记录:

$aResult = array();
$sql     = "SELECT notes FROM table WHERE user_id = '$user_id'";
$result  = $conn->query($sql);

while($row = mysqli_fetch_array($result)){
    $aResult['query_result'] = $row;
}

这只返回表中的最后一条记录。我需要从 sql 语句中返回所有记录。

最佳答案

$aResult['query_result'] = $row; 更改为 $aResult['query_result'][] = $row;

你每次都覆盖了结果,所以你只得到一个。

关于php - 从 php/mysql 获取多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41541275/

相关文章:

javascript - <a target ="_blank"> onclick 应该打开一个新选项卡,但焦点应该在当前选项卡上,而不是在新选项卡上,并且应该适用于 chrome 和 mozilla

javascript - 如何使用 PHP/JavaScript 从客户端停止 SQL 查询执行?

mysql - MySQL 的表连接问题

mysql --quick 选项

mysql - 使用 VB.NET 连接到 MYSQL

sql - 如何在 PL/SQL 中访问字符串的索引?

php - zend引发错误

PHP+MySQL+插入查询

php - Laravel - 临时存储数据

mysql - 统计不同项目出现的次数