PHP将SQL请求转换为JSON [英] PHP convert a SQL request into JSON
本文介绍了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屋!
查看全文