将 MySQLi 结果转换为 JSON
您的移动应用程序需要轻量级数据格式吗?将 MySQLi 查询结果转换为 JSON 轻而易举。
将 MySQLi 结果转换为 JSON 的步骤
按照以下步骤将 MySQLi 结果转换为 JSON 数组:
代码示例
以下代码演示了转换过程:
$mysqli = new mysqli('localhost','user','password','myDatabaseName'); $result = $mysqli->query("SELECT * FROM phase1"); $myArray = array(); 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"} ]
或者,您可以使用 mysqli_fetch_row 而不是 mysqli_fetch_assoc 来获取具有数字索引的数组:
while($row = $result->fetch_row()) { $myArray[] = $row; }
这将输出以下格式的数组:
[ ["31","product_name1","98"], ["30","product_name2","23"] ]
以上是如何将 MySQLi 结果转换为 JSON 以供移动应用程序使用?的详细内容。更多信息请关注PHP中文网其他相关文章!