「软件资料」-「技术分享」-PHP Ajax ECahrts 测试

2022-10-11 21:05:41 174 0
魁首哥

1、创建测试数据库

# Host: localhost (Version: 5.5.53)

# Date: 2019-03-04 14:56:48

# Generator: MySQL-Front 5.3 (Build 4.234)

/*!40101 SET NAMES utf8 */;

#

# Structure for table “user”

#

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (

`Id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(255) NOT NULL DEFAULT ”,

`age` int(11) NOT NULL DEFAULT ‘0’,

PRIMARY KEY (`Id`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

#

# Data for table “user”

#

INSERT INTO `user` VALUES (1,’小明’,99),(2,’小王’,23),(3,’小花’,101),(4,’小张’,120);

返回结果如下:

2、数据库配置文件 db_config.php

$mysql_server_name=’localhost’; //改成自己的 mysql数据库 服务器

$mysql_username=’root’; //改成自己的mysql数据库用户名

$mysql_password=’root’; //改成自己的mysql数据库密码,初始默认密码为空

$mysql_database=’echats’; //改成自己的mysql数据库名

?>

3、获取josn数据 test.php

require(“db_config.php”);

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die(“连接数据库的过程失败!”) ;

mysql_query(“set names ‘utf8′”); //数据库输出编码

mysql_select_db($mysql_database); //打开数据库

$result = mysql_query(“select * from user”);

///准备数据进行装填

$data=””;

$array= array();

////实体类

class User{

public $name;

public $age;

}

///////处理

while($row = mysql_fetch_array($result,MYSQLI_ASSOC)){

$user=new User();

$user->name = $row[‘name’];

$user->age = $row[‘age’];

$array[]=$user;

}

$data=json_encode($array);

// echo “{“.'”user”‘.”:”.$data.”}”;

// 返回 json 类型的数据

echo $data;

?>

返回结果如下:

[{“name”:”\u5c0f\u660e”,”age”:”99″},{“name”:”\u5c0f\u738b”,”age”:”23″},{“name”:”\u5c0f\u82b1″,”age”:”101″},{“name”:”\u5c0f\u5f20″,”age”:”120″}]

4、ECahrts页面 index.html

JQuery Ajax Test

PHP Ajax ECahrts 测试


确认可以到达这里啊

返回结果如下:

5、文件目录

收藏
分享
海报
0 条评论
174
上一篇:小孩喝的豆浆能加鸡蛋吗(小孩喝豆浆的禁忌有哪些) 下一篇:PHP7每次更新与发布,都注重性能的优化

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码