将 MySQLi 结果转换为 JSON:实用方法
与移动应用程序集成时,将 MySQLi 结果转换为 JSON 格式变得至关重要。本文深入探讨了一种有效完成此转换的简单解决方案。
转换技术
JSON 不是利用复杂的 XML 结构,而是为数据提供了一种轻量级且方便的替代方案互换。要将 MySQLi 结果转换为 JSON,请按照以下步骤操作:
示例实现
考虑以下 PHP 代码:
$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
输出变化
根据所需的输出样式,您可以相应地修改获取方法。
联想数组:
$result->fetch_assoc()
输出:
[ { "id": "31", "name": "product_name1", "price": "98" }, { "id": "30", "name": "product_name2", "price": "23" } ]
已索引数组:
$result->fetch_row()
输出:
[ ["31", "product_name1", "98"], ["30", "product_name2", "23"] ]
结论
通过采用这种简单的方法,您可以将MySQLi查询结果无缝转换为JSON格式,从而实现高效的数据传输以及与移动设备的集成应用程序。
以上是如何将 MySQLi 结果转换为 JSON 以进行移动应用程序集成?的详细内容。更多信息请关注PHP中文网其他相关文章!