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 總之一...