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


Posted in PHP onApril 16, 2015

示例代码一:

// 设置返回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);

示例代码二:

<?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();
//关闭连接

?>

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

PHP 相关文章推荐
JS实现php的伪分页
May 25 PHP
php 调试利器debug_print_backtrace()
Jul 23 PHP
用来解析.htgroup文件的PHP类
Sep 05 PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
Jul 28 PHP
php等比例缩放图片及剪切图片代码分享
Feb 13 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 PHP
微信自定义分享php代码分析
Nov 24 PHP
PHP 类与构造函数解析
Feb 06 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 PHP
PHP中SESSION的注销与清除
Apr 16 #PHP
PHP中trim()函数简单使用指南
Apr 16 #PHP
php检查是否是ajax请求的方法
Apr 16 #PHP
php将日期格式转换成xx天前的格式
Apr 16 #PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 #PHP
php+ajax实现的点击浏览量加1
Apr 16 #PHP
PHP中curl_setopt函数用法实例分析
Apr 16 #PHP
You might like
php创建基本身份认证站点的方法详解
2013/06/08 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
javascript编程起步(第七课)
2007/01/10 Javascript
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
微信小程序云开发之新手环境配置
2019/05/16 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
python实现读取命令行参数的方法
2015/05/22 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python实现机器学习之多元线性回归
2018/09/06 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
追悼会主持词
2014/03/20 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
团组织关系介绍信
2019/06/24 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
Golang中异常处理机制详解
2021/06/08 Golang