zoukankan      html  css  js  c++  java
  • PHP连接mysql数据库,并将取出的数据以json的格式输出

    <?php
    error_reporting(E_ALL || ~E_NOTICE);
    header("Access-Control-Allow-Origin:*");//此处使网站可以进行跨域访问
    header("Content-Type:application/json;charset=UTF-8");//此处声明返回的是json类型及字符集为utf-8
    $link=mysql_connect('localhost','root','');

    //远程连接可以使用$link=mysql_connect('115.159.200.13:3306','root','root');可能需要修改下mysql的配置,可以参考http://blog.csdn.net/qq_32357509/article/details/53048053
    if(!$link){
    echo "fail";
    }
    mysql_select_db("test");
    $result=mysql_query("select * from artitle");
    $json ="";
    $data =array(); //定义好一个数组.PHP中array相当于一个数据字典.
    //定义一个类,用到存放从数据库中取出的数据
    class User
    {
    public $title ;
    }
    while ($row= mysql_fetch_array($result, MYSQL_ASSOC))
    {
    $user =new User();
    $user->title = $row["title"];
    $data[]=$user;
    }
    $json = json_encode($data);//把数据转换为JSON数据.
    echo "{".'"user"'.":".$json."}";

  • 相关阅读:
    随笔
    我的舅舅
    代码规范
    SpringMVC_乱码问题
    SpringMVC_接受请求及数据回显
    Restful风格
    第六周总结
    SpringMVC_控制器
    SpringMVC_初次使用
    SpringMVC_简介
  • 原文地址:https://www.cnblogs.com/ncuhwxiong/p/5927467.html
Copyright © 2011-2022 走看看