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编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 PHP
一个PHP验证码类代码分享(已封装成类)
Jul 17 PHP
PHP写UltraEdit插件脚本实现方法
Dec 26 PHP
php图片的裁剪与缩放生成符合需求的缩略图
Jan 11 PHP
用mysql_fetch_array()获取当前行数据的方法详解
Jun 05 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
Jun 06 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
php 输出json及显示json中的中文汉字详解及实例
Nov 09 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
Feb 10 PHP
python进程与线程小结实例分析
Nov 11 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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
session 的生命周期是多长
2006/10/09 PHP
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
php绘制一条弧线的方法
2015/01/24 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
javascript onmouseout 解决办法
2010/07/17 Javascript
eval与window.eval的差别分析
2011/03/17 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
django orm 通过related_name反向查询的方法
2018/12/15 Python
Python类如何定义私有变量
2020/02/03 Python
Python读取表格类型文件代码实例
2020/02/17 Python
结束运行python的方法
2020/06/16 Python
如何在pycharm中安装第三方包
2020/10/27 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
商务助理岗位职责
2013/11/13 职场文书
心理健康教育心得体会
2013/12/29 职场文书
篝火晚会策划方案
2014/05/16 职场文书
企业宗旨标语
2014/06/10 职场文书
离职报告范文
2014/11/04 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
大学生自荐材料范文
2014/12/30 职场文书
小学语文复习计划
2015/01/19 职场文书
学校食品安全责任书
2015/01/29 职场文书
个人总结怎么写
2015/02/26 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript