首页 > 后端开发 > php教程 > 如何将 mysqli 结果转换为 JSON 以供移动应用程序使用?

如何将 mysqli 结果转换为 JSON 以供移动应用程序使用?

Barbara Streisand
发布: 2024-11-07 02:51:02
原创
897 人浏览过

How to Convert mysqli Results into JSON for Mobile Applications?

如何快速将 mysqli 结果转换为 JSON

许多开发人员发现自己需要将 MySQL 结果转换为可移植的 JSON 格式,尤其是在构建移动应用程序时。虽然可以生成 XML 表示,但 JSON 提供了更轻量级的替代方案。

实用解决方案

要实现此转换,首先从 mysqli 查询结果创建一个数组。随后,使用 json_encode 函数对数组进行编码,这将生成一个 JSON 字符串。以下是供您参考的代码示例:

$mysqli = new mysqli('localhost','user','password','myDatabaseName');
$myArray = array();
$result = $mysqli->query("SELECT * FROM phase1");
while($row = $result->fetch_assoc()) {
    $myArray[] = $row;
}
echo json_encode($myArray);
登录后复制

此代码生成类似于以下内容的 JSON 输出:

[
    {"id":"31","name":"product_name1","price":"98"},
    {"id":"30","name":"product_name2","price":"23"}
]
登录后复制

或者,您可以使用 fetch_row() 而不是 fetch_assoc() 来获取这种格式的输出:

[
    ["31","product_name1","98"],
    ["30","product_name2","23"]
]
登录后复制

通过这个简单的调整,您现在可以将 MySQL 数据无缝集成到您的移动应用程序中,利用 JSON 的灵活性。

以上是如何将 mysqli 结果转换为 JSON 以供移动应用程序使用?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板