① php轉換成json數據格式
其實就是把這3個結果並成一個數組,再轉就是了例如,$res1=mysql_query($sql1);$res2=mysql_query($sql2);$res3=mysql_query($sql3);定義一個新的數組$a=array();將3個結果壓入這個新的數組array_push($a,$res1);array_push($a,$res2);array_push($a,$res3);最後轉義輸出echojson_encode($a);LZ遇到問題不要氣餒呀
② php轉換成json數據格式是怎麼轉換的
其實就是把這3個結果並成一個數組,再轉就是了
例如,
$res1=mysql_query($sql1);
$res2=mysql_query($sql2);
$res3=mysql_query($sql3);
定義一個新的數組 $a = array();
將3個結果壓入這個新的數組
array_push($a,$res1);
array_push($a,$res2);
array_push($a,$res3);
最後轉義輸出
echo json_encode($a);
LZ遇到問題不要氣餒呀
③ 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);
④ 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; //用對象的方式訪問
像這樣的問題很常見,沒必要在到處問,你多在後盾找找就不必這么麻煩了
⑤ 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; //用對象的方式訪問
⑥ 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);
?>
生成結果:
⑦ php+mysql資料庫取數據轉成json格式
PHP取Mysql數據並轉換為json格式,這很簡單
過程分為取數據-保存為數組-json格式輸出三步
取數據分為連接與查詢(條件等),參考下面文章
保存為數組也容易,array_push就行
json格式的輸換最為便捷,只需echo json_encode($myArr);
輸出的就是你要的json格式,就像你圖中的那樣
參考文章:http://snowcoal.com/article/568.html
⑧ 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;
}
⑨ 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;
?>
⑩ php使用json_encode將資料庫里的整張表轉成json格式的問題
JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,我們稱之為JavaScript對象表示法。使用JSON進行數據傳輸的優勢之一是JSON實際上就是JavaScript。
你試試下面兩個
1>
$arr = array(
0 => array("id" => 1, "name" => "abc")
);
echo json_encode($arr);
2>
$arr = array("id" => 1, "name" => "abc");
echo json_encode($arr);