gpt4 book ai didi

php - 如何使用 php prepared-statement 从 MySQL 返回 Json 格式的对象数组

转载 作者:行者123 更新时间:2023-11-30 21:31:05 25 4
gpt4 key购买 nike

我正在尝试在 php 中编写一个函数,该函数允许我将对象数组(在我的例子中,对象是来自 phpMyAdmin 的数据库 (MySQL) 中的行)转换为 Json 格式。

这是我的功能:

public function getAllCases()
{

$stmt = $this->conn->prepare("SELECT * FROM mycase ");
$stmt->execute();
$arr = []
$result = $stmt->get_result();

while($row = $result->fetch_object()) {
$arr[] = $row;
}

return $arr;
}

我在网上找不到其他任何东西,而且这个功能不起作用。例如,如果我的表有 4 行,我希望能够获得 4 个对象,这 4 个对象中的每一个都应该代表表中的一行及其列。任何帮助将不胜感激。

最佳答案

您可以使用 json_encodejson_decode将数组转换为 JSON,反之亦然。

return json_encode($arr)

关于php - 如何使用 php prepared-statement 从 MySQL 返回 Json 格式的对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56127677/

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