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伪造referer实例代码
Sep 20 PHP
php IP及IP段进行访问限制的代码
Dec 17 PHP
PHP $_FILES函数详解
Mar 09 PHP
Sorting Array Values in PHP(数组排序)
Sep 15 PHP
php数组的概述及分类与声明代码演示
Feb 26 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
浅谈php提交form表单
Jul 01 PHP
php实现小程序支付完整版
Oct 09 PHP
PHP创建对象的六种方式实例总结
Jun 27 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 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伪造referer实例代码
2008/09/20 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP数组循环操作详细介绍 附实例代码
2013/02/03 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
2018/08/22 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
Python入门篇之面向对象
2014/10/20 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
python 实现性别识别
2020/11/21 Python
python 基于wx实现音乐播放
2020/11/24 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
玩具反斗城天猫官方旗舰店:享誉全球的玩具店
2017/10/10 全球购物
红旗方阵解说词
2014/02/12 职场文书
活动总结书
2014/05/08 职场文书
局火灾防控工作方案
2014/05/25 职场文书
建筑节能汇报材料
2014/08/22 职场文书
意外事故赔偿协议书
2016/03/22 职场文书