首页 > 开发 > PHP > 正文

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

2024-05-04 23:34:30
字体:
来源:转载
供稿:网友

这篇文章主要介绍了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. ?> 

以上所述就是本文的全部内容了,希望大家能够喜欢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表