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."}";

  • 相关阅读:
    CSS定位
    使用开源框架进行get,post提交
    使用httpclient框架分别用post,get方式提交
    C++ const_cast
    C++ 类继承 常量对象调用函数
    C++ 类继承 子类调用父类
    C++ explicit关键字
    C++ class入门
    C#检测耗时操作
    面向对象编程入门
  • 原文地址:https://www.cnblogs.com/ncuhwxiong/p/5927467.html
Copyright © 2011-2022 走看看