大家可以使用PHP编写代码,将MySQL查询结果读取到一个数组中,然后使用json_encode函数将数组转换为JSON格式。以下是一个示例代码:
上述代码中,大家首先使用mysqli_connect函数连接MySQL数据库。然后执行查询,并将查询结果读取到一个数组中。最后,大家使用json_encode函数将数组转换为JSON格式,并输出JSON结果。
除此之外,大家还可以使用一些MySQL内置函数,例如GROUP_CONCAT函数或JSON_OBJECT函数,直接将查询结果转换为JSON格式。以下是一个示例代码:
SELECT JSON_OBJECT( 'name', name, 'age', age, 'address', address ) AS json FROM users
上述代码中,大家使用JSON_OBJECT函数将每个行转换为JSON格式,并将结果命名为json。注意,此方法只适用于MySQL8.0及以上版本。