1、近期穩定版本
<?php header('Content-Type: application/json'); $output = []; $host = ''; //MySQL伺服器地址 $user = ''; //使用者名稱 $pwd = ''; // 密碼 $dbName = '';//資料庫 $connID = mysql_connect($host,$user,$pwd); //資料庫輸出編碼 mysql_query("set names 'utf8'"); //開啟資料庫 mysql_select_db($dbName,$connID); //查詢方法 $sql = ""; $query=mysql_query($sql); //迴圈查詢 while($myrow=mysql_fetch_array($query)){ $count=count($myrow); for($i=0;$i<$count;$i++){ unset($myrow[$i]);//刪除冗餘資料 } $output[] = $myrow; } //輸出 echo json_encode($output); //關閉連線 mysql_free_result($result); mysql_close($connID); ?>
2、舊版方便版本
<?php header('Content-Type: application/json'); $output = []; //需要傳的資料 $openId = $_REQUEST['openId']; //其餘版本 $conn =@mysqli_connect("","root","",""); //新浪雲版本 //$conn = mysqli_connect(SAE_MYSQL_HOST_M, SAE_MYSQL_USER, SAE_MYSQL_PASS, SAE_MYSQL_DB, SAE_MYSQL_PORT); $sql = 'SET NAMES UTF8'; mysqli_query($conn, $sql); //查詢的方法 $sql = ""; $result = mysqli_query($conn, $sql); //從結果集中讀取一行記錄 while( true ){ //從結果集中讀取一行記錄 $row = mysqli_fetch_assoc($result); if(! $row ){ //沒有獲取到更多記錄行 break; } $output[] = $row; } echo json_encode($output); ?>