开发者社区> 问答> 正文

javascript中用ajax取出php文件中的数据:报错

看了网上的案例但是不会改,麻烦大神写一下具体的代码,顺便看看我有没有错误的步骤:



a.php中实现主要功能(要用ajax调用b.php运行,并获取其运行得到的一个数组):
<script type="text/javascript">
function getData(){
    $.ajax({
    //此处要让b.php运行,并且取得运行结果(一个数组row,见b.php的代码)
    });
    //这里我要用到那个数组row中的元素row[1]和row[2],可以直接用吗?
}
setInterval(getData(),3000);   //3秒执行一次
</script>



b.php中读取数据库:
<?php
$conn = mysql_connect('localhost','root','root')or die(mysql_error());
mysql_select_db('map',$conn);
$query = "select * from test2";
$rs = mysql_query($query, $conn);
mysql_data_seek($rs,0);   //读第一行
$row = mysql_fetch_row($rs);  //运行结果,数组row
print $row;   //这里用print可以吗?还是要用print_r?
?> 



两个php文件配合,要实现的是能够每3秒从数据库读第一行数据出来,并且用其中的两个元素中的数据在网页上显示。如果我的想法不对,请指条明路。希望加qq523995849(身份请注明php),后期还有疑问能再问。

感谢大神!祝你全家幸福快乐!!!

展开
收起
kun坤 2020-06-08 11:02:56 675 0
1 条回答
写回答
取消 提交回答
  • b中的输出肯定不正确哦!将$row json_encode, 在echo 出去。

    ######

    楼上说的也对

    首先 你读取时,ajax应该传值给php文件,告诉它读到数据库中那一条了,读完后 返回给ajax告诉它读完了哪一条,下次再读时就读下一条数据

    2020-06-08 15:33:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载