第一步:conn.PHP文件,用于连接数据库并定义接口格式,代码如下:
?
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 |
header( "charset=utf-8" ); $servername = "localhost" ; $username = "root" ; $password = "root" ; $dbname = "test" ; $conn = mysql_connect( $servername , $username , $password ); if (! $conn ){ echo "数据库连接失败!" ; } mysql_select_db( $dbname ); class Response{ public static function json( $code , $message = "" , $data = array ()){ $result = array ( 'code' => $code , 'message' => $message , 'data' => $data ); //输出json echo json_encode( $result ); exit ; } } ?> |
第二步:text.php,用于将数据库中的数据转化为json字符串,并输出:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 |
require_once ( 'conn.php' ); /* *选择数据表 * */ $sqla = "SELECT * from user" ; $result = mysql_query( $sqla , $conn ); $dataarr = array (); while ( $row = mysql_fetch_array( $result )){ $dataarr []= $row ; } $id = $_GET [ 'id' ]; if ( $id ==1){ Response::json(1, '数据返回成功' , $dataarr ); } else if ( $id ==2){ Message::json(0, '失败' ); } ?> |
第三步:text.html,ajax加载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 |
type= "text" /> id= "tijiao" value= "提交" />
|
这样就可以实现利用php写json接口了。
jsp复习资料汇总
[JSP]2017年1月24日asp教程编程辅导汇总
[ASP]2016年12月2日JSP快速入门教程汇总
[JSP]2016年12月2日jsp基本用法和命令汇总
[JSP]2016年10月3日ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日