PHP中把資料庫查詢結果輸出為json格式簡單例項

2022-09-27 06:21:09 字數 1357 閱讀 9243

include/conn.php為資料庫鏈結檔案,不會的網上搜尋

<?php include './include/conn.php'; //資料庫鏈結檔案

$sql_notice = mysql_query('select * from gg_notice where enable = "1" limit 0,10');

$notice = mysql_fetch_array($sql_notice, mysql_assoc);

print_r ($notice);

?>

"">

第一php網提供的教程--將資料庫讀取的資料生成json格式

程式設計客棧》

<?php echo '法一';

//假設以下陣列是根據我們從資料庫讀取的資料生成的

$jarr=array('total'=>239,'row'=>array(

array('code'=>'001','name'=>'中國','addr'=>'address 11','col4'=>'col4 data'),

array('code'=>'002','name'=>'name 2','addr'=>'address 12','col4'=>'col4 data'),));

//法一:

$jobj=new stdclass();//例項化stdclass,這是php內建的空類,可以用來傳遞資料,由於json_decode後的資料是以物件陣列的形式存放的,

//所以我們生成的時候也要把資料儲存在物件中

foreach($jarr as $key=>$value)

print_r($jobj);//列印傳遞屬性後的物件

echo '使用$jobj->row[0][\'code\']輸出陣列元素:'.$jobj->row[0]['code'].'

';echo '編碼後的json字串:'.json_encode($jobj).'

';//列印編碼後的json字串

echo '';

//法二:

echo '《程式設計客棧h1>法二';

echo '編碼後的json字串:';

echo $str=json_encode($jarr);//將陣列進行json編碼

echo '

';$arr=json_decode($str);//再進行json解碼

print_r($arr);//列印解碼後的陣列,資料儲存在物件陣列中

echo '使用$arr->row[0]->code輸出陣列元素:'.$arr->row[0]->code;

?>

本文標題: php中把資料庫查詢結果輸出為json格式簡單例項

本文位址: /wangluo/php/122384.html

資料庫中為查詢結果的列起別名

利用as為查詢的列起別名,並沒有真正改變資料庫表中列的名稱,只是為了方便檢視 1.利用as關鍵字 select tsid as 學生編號,tsname as 學生姓名,tsgender as 性別 from tblstudent 2.第二種寫法as select tsid as 學生編號,tsnam...

Oracle資料庫中把乙個查詢結果插入到一張表中

一 oracle資料庫中,把一張表的查詢結果直接生成並匯入一張新錶中。例如 現有只有a表,查詢a表,並且把結果匯入b表中。使用如下sql語句 create table b as select from a 二 oracle資料庫中支援把查詢結果匯入到另外一張表中。例如 有兩個表a和b 1 如果兩個表...

關於網頁中顯示php查詢資料庫結果亂碼問題

url a 可能你會發現經php查詢資料庫後顯示在網頁頁面上的中文發生亂碼,其原因是由於網頁預設的編碼和mysql的編碼不一致造成的,這時你需要在查詢或插入語句前使用 mysql query set names utf8 進行強制編碼,以達到和網頁編碼一致的效果,從而解決了中文亂碼的問題。b 總之一...