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 相关文章推荐
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
深入php之规范编程命名小结
May 15 PHP
php导出excel格式数据问题
Mar 11 PHP
PHP函数in_array()使用详解
Aug 20 PHP
php给每个段落添加空格的方法
Mar 20 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
php倒计时出现-0情况的解决方法
Jul 28 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
Aug 15 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
Mar 18 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几个数学计算的内部函数学习整理
2011/08/06 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
extjs fckeditor集成代码
2009/05/10 Javascript
JS的反射问题
2010/04/07 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
python实现内存监控系统
2021/03/07 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
python的slice notation的特殊用法详解
2019/12/27 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
python编写实现抽奖器
2020/09/10 Python
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
兰芝美国网上商城:购买LANEIGE睡眠面膜等
2017/06/30 全球购物
环境工程求职简历的自我评价范文
2013/10/24 职场文书
企业委托书范本
2014/09/13 职场文书
2014年新教师工作总结
2014/11/08 职场文书
运动会开幕式主持词
2015/07/01 职场文书
安全责任协议书范本
2016/03/23 职场文书
导游词之井冈山
2019/11/20 职场文书