在PHP中,可以使用以下步骤将SQL查询结果映射为JSON:
下面是一个示例代码,演示如何将SQL查询结果映射为JSON:
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database");
// 执行SQL查询
$result = mysqli_query($conn, "SELECT * FROM table");
// 处理查询结果
$data = array();
while ($row = mysqli_fetch_assoc($result)) {
$data[] = $row;
}
// 转换为JSON
$json = json_encode($data);
// 输出JSON
header("Content-Type: application/json");
echo $json;
// 关闭数据库连接
mysqli_close($conn);
?>
这个示例代码将查询结果中的所有行数据保存在一个数组中,并使用json_encode()函数将数组转换为JSON字符串。最后,通过设置响应头的Content-Type为application/json,将JSON字符串作为响应输出。
推荐的腾讯云相关产品:腾讯云数据库MySQL、腾讯云云服务器、腾讯云API网关。你可以在腾讯云官网上找到这些产品的详细介绍和使用指南。
腾讯云数据库MySQL:https://cloud.tencent.com/product/cdb
领取专属 10元无门槛券
手把手带您无忧上云