PHP+AJAX 实现SQL Server数据库查询 并返回json格式

来源:工作需求,需要开发一个系统,然后系统由几个部分构成,然后我负责其中一块。

接口编写思路:根据前端输入参数,查询数据库,将结果返回到前端页面,主要依靠AJAX。

语言:html 、PHP

数据库:SQL Server


实现过程:

主要由33.html和33.php组成,开启apache的情况下

1. 33.html




  
  
  
  查询(48小时内信息)

	
	   
	   
	   
cellname:
Your result will display here

33.php

"数据库名称", "UID"=>"sa", "PWD"=>"XXXXXXX","CharacterSet" => "UTF-8");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn === false){
	die(print_r(sqlsrv_errors().true));
}

$query ="select TOP 48 * from XXXXXXX(表名) where name = '$name'order by datetime DESC";
$query = iconv("utf-8","gbk",$query);
$stmt = sqlsrv_query( $conn, $query);

if($stmt === false){
	die(print_r(sqlsrv_errors().true));
}
$array = array(); 
$i = 0; 

while($row = sqlsrv_fetch_array($stmt,SQLSRV_FETCH_ASSOC)) {
	$array[$i]["datetime"] = $row["datetime"];
    $array[$i]["XXXX"] = $row["XXX"];
	$array[$i]["XXXX"] = $row["XXXX"];
	$array[$i]["XXXX"] = $row["XXXX"];  xxx为字段名
	
	$i ++;
}
$data = json_encode(
    array(
        "查询结果"=>$array
    ),JSON_UNESCAPED_UNICODE
    ); 

echo "查询语句: " .$query . "
"; echo $data; ?>

 

浏览器中输入:http://localhost/html-file/33.html 即可实现查询

PHP+AJAX 实现SQL Server数据库查询 并返回json格式_第1张图片

查询结果:

PHP+AJAX 实现SQL Server数据库查询 并返回json格式_第2张图片

 

你可能感兴趣的:(星路历程)