當前位置:首頁 » 數據倉庫 » php讀取資料庫變json
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

php讀取資料庫變json

發布時間: 2022-09-22 08:28:58

1. php如何讀取mysql資料庫並返回json數據

有這個函數直接返回json格式數據。

2. php怎麼把資料庫數據轉化成json

//演示用過程化風格,如需要,自行翻譯成面向對象風格
//讓瀏覽器識別json
header('Content-type:application/json');
//1、連接資料庫
$conn=mysqli_connect("localhost","my_user","my_password","my_db");
//2、查詢
$query=mysqli_query($conn,"select*formtablewhere1limit10");
$res=[];
//3、將查詢結果賦值給變數res
while($res=mysqli_fetch_assoc($query)){
$res[]=$res;
}
//4、輸出json
echojson_encode($res);

3. php將資料庫查詢的結果列印成json格式,怎麼做

Ajax json格式:{key:value,key1:value1....}如果返回的數據包含多個對象:[{key1:value1...},{key2:value2....}]

4. query,php中怎麼將從資料庫中查詢出來的數據轉化為json格式的數據啊

$jsonData = json_encode($inputData); // 轉化數據為 json 格式

$outputData = json_decode($jsonData, true); // 轉化 json 格式為 php 數據,第二個參數不加返回的是 object

5. PHP查詢資料庫表,如何生成二維JSON

mysql查詢某個資料庫下所有表名的sql語句:

SELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='資料庫名稱'

具體生成示例如下:

<?php
//連接資料庫
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
//選擇要操作的資料庫
mysql_select_db("activity");
//sql語句
$sql="SELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='activity'";
//執行sql
$result=mysql_query($sql);
$arr=array();
$i=0;
while($row=mysql_fetch_row($result))
{
$arr[$i]=$row[0];
$i++;
}
//將結果轉換為json格式
$json=json_encode($arr);

//輸出結果
print_r($json);

//關閉mysql資料庫連接
mysql_close($con);
?>

生成結果:

6. php轉換成json數據格式

json和php數組 格式的互相轉換,參考如下:$php_json = json_encode($json_arr); //把php數組格式轉換成 json 格式的數據echo $php_json;$php_json = json_decode($php_json); //再把json格式的數據轉換成php數組print_r($php_json);json數組$json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的數組轉換成 php的數組$arr = (Array)json_decode($json);echo $arr[0]->id; //用對象的方式訪問
像這樣的問題很常見,沒必要在到處問,你多在後盾找找就不必這么麻煩了

7. php將資料庫查詢的數據轉換為json格式,為什麼返回的格式前面有0 1 2 3

稍微改一下你的自定義函數

	functionmy_json_sql($my_sql){
$result=mysql_query($my_sql);

//判斷執行結果
if($result&&mysql_affected_rows()>0){
//先聲明一個空數組
$arr=array();
//循環處理結果
while($row=@mysql_fetch_assoc($result)){
$arr[]=$row;
}
return$arr;
}
returnfalse;
}

8. php連接資料庫後如何輸出轉換為json格式API,求詳細解答,

<?php
$link=mysql_connect('localhost','root','root');

mysql_select_db('test',$link);

$sql="select*frombooks";

$result=mysql_query($sql);
//將結果集轉為數組,每次取一行
while($row=mysql_fetch_assoc($result)){
$rows[]=$row;
}
echojson_encode($rows);
exit;
?>

9. php+mysql資料庫取數據轉成json格式

PHP取Mysql數據並轉換為json格式,這很簡單
過程分為取數據-保存為數組-json格式輸出三步
取數據分為連接與查詢(條件等),參考下面文章
保存為數組也容易,array_push就行
json格式的輸換最為便捷,只需echo json_encode($myArr);
輸出的就是你要的json格式,就像你圖中的那樣
參考文章:http://snowcoal.com/article/568.html

10. php怎麼把數據轉化成json

json和php數組 格式的互相轉換,參考如下:

$php_json = json_encode($json_arr); //把php數組格式轉換成 json 格式的數據
echo $php_json;
$php_json = json_decode($php_json); //再把json格式的數據轉換成php數組
print_r($php_json);

json數組
$json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的數組轉換成 php的數組
$arr = (Array)json_decode($json);
echo $arr[0]->id; //用對象的方式訪問