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
php开发环境配置记录
Jan 14 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
Jan 19 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
php中call_user_func函数使用注意事项
Nov 21 PHP
php延迟静态绑定实例分析
Feb 08 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
PHP表单数据写入MySQL数据库的代码
May 31 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
php 从一个数组中随机的取出若干个不同的数实例
Dec 31 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 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与javascript对多项选择的处理
2006/10/09 PHP
php设置编码格式的方法
2013/03/05 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
理解 JavaScript Scoping &amp; Hoisting(二)
2015/11/18 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
matplotlib之多边形选区(PolygonSelector)的使用
2021/02/24 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
公司企业表扬信
2014/01/11 职场文书
市场总经理岗位职责
2014/04/11 职场文书
股东合作协议书
2014/04/14 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
三严三实对照检查材料
2014/09/22 职场文书
2014年采购工作总结
2014/11/20 职场文书
道歉的话怎么说
2015/05/12 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书