gpt4 book ai didi

PHP fetch_assoc 循环

转载 作者:行者123 更新时间:2023-11-29 09:56:03 26 4
gpt4 key购买 nike

我的查询选择符合特定条件的所有行,但在使用 fetch_assoc 时遇到问题,我只得到一行。

这是我的代码:

$stmt = $conn->prepare("SELECT filename, comment, action FROM files WHERE belongsto = ?");
$stmt->bind_param("s", $_POST['case_identifer']);
$stmt->execute();
$result = $stmt->get_result();
echo json_encode(array(($result->fetch_assoc())));
$stmt->close();
$conn->close();

我需要将 fetch_assoc 函数转换为循环,以便获得 JSON 中的所有结果,但我非常不确定如何执行此操作,希望得到任何帮助或提示。

最佳答案

只需使用 while 循环将行写入数组,然后对其进行 json_encode。因此替换这一行:

echo json_encode(array(($result->fetch_assoc())));

使用这个循环:

$output = array();
while ($row = $result->fetch_assoc()) {
$output[] = $row;
}
echo json_encode($output);

关于PHP fetch_assoc 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53823443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com