请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
47
帖子
0
勋章
445
Y币

新手使用apicloud获取mysql数据显示在AC前端详细教程

[复制链接]
发表于 2015-12-12 00:27:29
本帖最后由 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);
}
}
});

47
帖子
0
勋章
445
Y币
不知道为啥发出去后自动加了个[size=18.0180187225342px]
1
帖子
0
勋章
14
Y币
不错,谢谢!
11
帖子
0
勋章
348
Y币
我测试了一下,但是报错了。
提示  $(".info").html(html);  里有错
怎么解决?
47
帖子
0
勋章
445
Y币
报什么错
47
帖子
0
勋章
445
Y币
把你的代码贴下
47
帖子
0
勋章
445
Y币
Qeyser 发表于 2015-12-31 21:37
我测试了一下,但是报错了。
提示  $(".info").html(html);  里有错
怎么解决?

报的什么错,把你的代码贴一下
11
帖子
0
勋章
348
Y币
sanyun 发表于 2016-1-2 12:10
报的什么错,把你的代码贴一下

解决了,但是分页怎么弄? 总不能一次性全部数据查询出来吧?
0
帖子
0
勋章
116
Y币
分页就是增加一个查询条件,limit,然后前端传当前页数,php端处理limit的数据从哪条开始取
47
帖子
0
勋章
445
Y币
Qeyser 发表于 2016-1-2 17:18
解决了,但是分页怎么弄? 总不能一次性全部数据查询出来吧?

https://community.apicloud.com/b ... hread&tid=20274
12下一页
您需要登录后才可以回帖 登录

本版积分规则