当前位置:首页 > PHP教程 > php应用 > 列表

php简单实现查询数据库返回json数据

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-22 19:38:07 浏览: 评论:0 

这篇文章主要介绍了php简单实现查询数据库返回json数据,并附上2则示例代码,非常的简单实用,有需要的小伙伴可以参考下。

示例代码一:

  1. // 设置返回json格式数据 
  2. header('content-type:application/json;charset=utf8'); 
  3.  
  4. //连接数据库 
  5. $link = mysql_connect("localhost""root""root"or die("Unable to connect to the MySQL!"); 
  6.  
  7. mysql_query("SET NAMES 'UTF8'"); 
  8.  
  9. mysql_select_db("jilinwula"$linkor die("Unable to connect to the MySQL!"); 
  10.  
  11. // 获取分页参数 
  12. $page = 0 ; 
  13. $pageSize = 3; 
  14.  
  15. if(!is_null($_GET["page"])) { 
  16. $page = $_GET["page"]; 
  17.  
  18. if(!is_null($_GET["pageSize"])) { 
  19. $pageSize = $_GET["pageSize"]; 
  20.  
  21. // 查询数据到数组中 
  22. $result = mysql_query("select username,password from userinfo limit " . $page . ", "$pageSize .""); 
  23.  
  24. $results = array(); 
  25. while ($row = mysql_fetch_assoc($result)) { 
  26. $results[] = $row
  27.  
  28. // 将数组转成json格式 
  29. echo json_encode($results); 
  30.  
  31. // 关闭连接 
  32. mysql_free_result($result); 
  33.  
  34. mysql_close($link); 

示例代码二:

  1. <?php 
  2.  
  3. //需要执行的SQL语句 
  4. //单条 
  5. $sql="select id,name from tbl_user where id=1"
  6. //多条数据 
  7. //$sql="select id,name from tbl_user"; 
  8.  
  9. //调用conn.php文件进行数据库操作  
  10. require('Conn.php');  
  11.  
  12. //提示操作成功信息,注意:$result存在于conn.php文件中,被调用出来  
  13. if($result)  
  14. {  
  15.  
  16. // $array=mysql_fetch_array($result,MYSQL_ASSOC); 
  17.    
  18.    
  19.  /*数据集 
  20.  
  21.  $users=array(); 
  22.  $i=0; 
  23.  while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ 
  24.  
  25.   echo $row['id'].'-----------'.$row['name'].'</br>'; 
  26.   $users[$i]=$row; 
  27.   $i++; 
  28.  
  29.  } 
  30.  echo json_encode(array('dataList'=>$users)); 
  31.  
  32.  */ 
  33.  
  34.  /*单条数据*/ 
  35.  
  36.  $row=mysql_fetch_row($result,MYSQL_ASSOC); 
  37.    
  38.  echo json_encode(array('jsonObj'=>$row)); 
  39. }  
  40.  
  41. mysql_free_result($result); 
  42. //释放结果 
  43. mysql_close(); 
  44. //关闭连接 
  45.  
  46. ?>

Tags: php查询数据库 json数据

分享到: