新聞中心
php查找MySQL中某張表的數(shù)據(jù),如何封裝為json數(shù)組?
$sql
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、故城ssl等。為超過(guò)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的故城網(wǎng)站制作公司
=
"SELECT*
FROM
table1
";//查詢表table1
$result
=
mysqli_query($conn,$sql);//將表與數(shù)據(jù)庫(kù)連接
$output
=
[];
//用于盛放查詢到的商品
while(($row=mysqli_fetch_assoc($result))!==null){
$output[]
=
$row;
}
echo
json_encode($output);//輸出查詢到的數(shù)據(jù)
php怎么將數(shù)據(jù)做成json的格式給前端使用
用json_encode()函數(shù)將數(shù)據(jù)編碼,然后就是json格式的數(shù)據(jù)了。
$data?=?[
'status'?=?0,
'msg'????=?'操作成功'
];
$json?=?json_encode($data);
echo?$json;
怎么將PHP查詢的多條數(shù)據(jù)封裝成數(shù)組?并且轉(zhuǎn)為json的數(shù)據(jù)格式
正常來(lái)說(shuō),循環(huán)賦值是沒(méi)問(wèn)題的,你需要看下,你的sql在數(shù)據(jù)庫(kù)中能查出幾條結(jié)果,
最好數(shù)組還是這樣定義$arr
=
array();而不是$arr[]
=
array();
簡(jiǎn)單的測(cè)試你數(shù)據(jù)是否只有一條的方法是在while里邊打印個(gè)東西
echo
$sql;//打印下你的sql語(yǔ)句,用phpmyadmin執(zhí)行下看結(jié)果
$cnt=1;
while($row
=
$db
-
fetchassoc($result))
{
$cnt++;
echo
$cnt;
}
網(wǎng)站欄目:Php數(shù)據(jù)的封裝json php封包
網(wǎng)站URL:http://fisionsoft.com.cn/article/hiecsp.html