PHP连接mysql数据库,并将取出的数据以json的格式输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘,‘‘);
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."}";

以上是关于PHP连接mysql数据库,并将取出的数据以json的格式输出的主要内容,如果未能解决你的问题,请参考以下文章

使用php从mysql中取出文本如何自动添加超链接?

mysql只能取出一条记录为啥不显示

如何用php取出数据库表中一列所有数据?

php + mysql 取得数据库中二进制文件,生成链接供打开

php如何打开在mysql中取出的二进制数据

Android - PHP - Mysql 之间的持久连接