PHP将SQL请求转换为JSON [英] PHP convert a SQL request into JSON

查看:90
本文介绍了PHP将SQL请求转换为JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个这样的SQL表:

I have a SQL table like this:

$sql="CREATE TABLE 
      config (ID INT AUTO_INCREMENT PRIMARY KEY, 
              nombre VARCHAR(50), 
              valor VARCHAR(50));";

让我们以为它有以下几行(ID,名称,值):

Lets think it have this lines (ID,name,value) :

1 | name1 | value1
2 | name2 | value2
3 | name3 | value3

我如何将SQL查询的结果转换为仅包含名称值数据的JSON对象?

How i can convert the result of my SQL query into a JSON object which only contains name a value data?

推荐答案

**Try Below Code**
<?php
$sql="SELECT nombre, valor FROM config";

$result = $conn->query($sql);

$myData=array(); // blank array
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        unset($row['nombre']);
       array_push($myData,$row); // push rows to array $myData
    }
} 

// get array with removed nombre ==>$myData

echo json_encode($myData); //get json

?>

这篇关于PHP将SQL请求转换为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆