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 09 PHP
程序员编程十条戒律
Jul 09 PHP
PHP 日期加减的类,很不错
Oct 10 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
PHP常用正则表达式集锦
Aug 17 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 PHP
文件上传之SWFUpload插件(代码)
Jul 30 PHP
PHP可变函数学习小结
Nov 29 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
Nov 14 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 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/09/23 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
python分割列表(list)的方法示例
2017/05/07 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
舞蹈教育学专业推荐信
2013/11/27 职场文书
员工安全生产责任书
2014/07/22 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
公司员工体检通知
2015/04/21 职场文书
解析Java异步之call future
2021/06/14 Java/Android
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android