示例代碼一:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 // 設置返回json格式數據 header('content-type:application/json;charset=utf8'); //連接數據庫 $link = mysql_connect("localhost", "root", "root") or die("Unable to connect to the MySQL!"); mysql_query("SET NAMES 'UTF8'"); mysql_select_db("jilinwula", $link) or die("Unable to connect to the MySQL!"); // 獲取分頁參數 $page = 0 ; $pageSize = 3; if(!is_null($_GET["page"])) { $page = $_GET["page"]; } if(!is_null($_GET["pageSize"])) { $pageSize = $_GET["pageSize"]; } // 查詢數據到數組中 $result = mysql_query("select username,password from userinfo limit " . $page . ", ". $pageSize .""); $results = array(); while ($row = mysql_fetch_assoc($result)) { $results[] = $row; } // 將數組轉成json格式 echo json_encode($results); // 關閉連接 mysql_free_result($result); mysql_close($link);示例代碼二:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 <?php //需要執行的SQL語句 //單條 $sql="select id,name from tbl_user where id=1"; //多條數據 //$sql="select id,name from tbl_user"; //調用conn.php文件進行數據庫操作 require('Conn.php'); //提示操作成功信息,注意:$result存在於conn.php文件中,被調用出來 if($result) { // $array=mysql_fetch_array($result,MYSQL_ASSOC); /*數據集 $users=array(); $i=0; while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ echo $row['id'].'-----------'.$row['name'].'</br>'; $users[$i]=$row; $i++; } echo json_encode(array('dataList'=>$users)); */ /*單條數據*/ $row=mysql_fetch_row($result,MYSQL_ASSOC); echo json_encode(array('jsonObj'=>$row)); } mysql_free_result($result); //釋放結果 mysql_close(); //關閉連接 ?>