php將數據庫查詢結果返回為Json格式


<?php
  // 配置json 
  header("Content-type: application/json;charset=UTF-8");
  // 跨域配置
  header("Access-Control-Allow-Credentials: true");
  header("Access-Control-Allow-Origin: *");

  $conn = mysqli_connect('localhost','root','123456','my_test');	
  mysqli_query($conn,"set character set 'utf8'");
  mysqli_query($conn,"set names 'utf8'");
	$result=mysqli_query($conn,"select * from goodslist");
  $jarr = array();
	while ($rows=mysqli_fetch_array($result)){
	    $count=count($rows);//不能在循環語句中,由於每次刪除 row數組長度都減小  
	    for($i=0;$i<$count;$i++){  
          unset($rows[$i]);//刪除冗余數據
	    }
	    array_push($jarr,$rows);
	}
  
  $json = JSON_encode($jarr,JSON_UNESCAPED_UNICODE);
  $arr = json_decode($json);
  echo $json;
  // echo $arr;
	// echo $str=json_encode($jarr);//將數組進行json編碼
?>

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM