• 技术文章 >后端开发 >php教程

    php简单实现查询数据库返回json数据_PHP教程

    2016-07-13 09:57:05原创308

    php简单实现查询数据库返回json数据


    示例代码一:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    // 设置返回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);

    示例代码二:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    //需要执行的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'].'
    ';

    $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();

    //关闭连接

    ?>

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/985142.htmlTechArticlephp简单实现查询数据库返回json数据 示例代码一: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 // 设置返回...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php实现格式化多行文本为Js可用格式,_PHP教程 下一篇:php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比,phpforeach二维数组_PHP教程
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 2022最新浅析PHP特性、内核及架构• 教你创建虚拟主机并运行php项目(phpstudy + wamp)• 一文详细PHP模板引擎的原理(附代码示例)• php命名空间学习详解_PHP• 在yii中新增一个用户验证的方法详解_PHP
    1/1

    PHP中文网