|
新手使用apicloud获取mysql数据显示在AC前端详细教程
[复制链接]
本帖最后由 sanyun 于 2016-1-2 14:17 编辑
1.在服务器网站目录下创建一个文件夹DataPush,里面创建一个data.php文件(例如我的服务器是192.168.1.104)。
2.data.php源码如下:
<?php
/*
* 配置连接数据库信息
*/
$host='localhost';//主机
$user='root';//数据库账号
$pwd=' ';//数据库密码
$database='AC';//数据库名
//打开数据库连接
$db=mysql_connect($host,$user,$pwd,$database);
//判断连接是否成功
if($db){
$db->query("set names utf8");
}else{
exit;
}
//sql查询语句
$sql="SELECT uid,username,address,email,regdate FROM AC_user";
$res=$db->query($sql);
while($row=$res->fetch_assoc()){
$user_info[]=$row;//将取得的所有数据赋值给user_info数组
}
echo json_encode($user_info)
?>
3.在AC需要获取数据的页面
<ul class="info"></ul>
api.ajax({
url:'http://192.168.1.104/DataPush/data.php'
},function(ret,err){
if(ret){
// alert(JSON.stringify(ret));
for(var i=0;i<ret.length;i++){
var html='';
htm+='<li>'+ret.uid+'</li>';
htm+='<li>'+ret.username+'</li>';
htm+='<li>'+ret.address+'</li>';
htm+='<li>'+ret.email+'</li>';
$(".info").html(html);
}
}
});
|
|