Php 从MySQL自动检索数据

Php 从MySQL自动检索数据,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我有两个PHP页面(insert.PHP、retrieve.PHP) insert.php具有以下功能: 1) 表格2)输入框3)提交按钮(插入)4)div(div id='data') retrieve.php: 具有从MySQL数据库(表)中检索/选择行的代码: MySQL。“从表中选择*”。。。。。。。。 而(…){..} 我需要ajax代码/jQuery,无论是什么,都可以从retrve.php中不断检索(获取)结果,并将其放入div id='data',而无需页面刷新。 可能必须将计时

我有两个PHP页面(insert.PHP、retrieve.PHP)

insert.php具有以下功能:

1) 表格2)输入框3)提交按钮(插入)4)div(div id='data')

retrieve.php:

具有从MySQL数据库(表)中检索/选择行的代码: MySQL。“从表中选择*”。。。。。。。。 而(…){..}

我需要ajax代码/jQuery,无论是什么,都可以从retrve.php中不断检索(获取)结果,并将其放入div id='data',而无需页面刷新。 可能必须将计时器设置为1秒。

使用
设置超时(函数,毫秒显示)

您需要的:

  • 编写PHP脚本并确保其正常工作(不使用JavaScript)
  • 测试一下
  • 如果成功了,那么您需要开始采用这个“jquery ajax”
比如说,

您的php脚本可能与以下脚本类似:

<?php

//suppose we already connected 

$query = "SELECT * FROM `some_table` WHERE ...";
$result = mysql_query($query);

//Just Ensure that it's not FALSE 
if ( !$result ){
  die('wrong query');
}


while ($row = mysql_fetch_assoc($result)){  
  print $row['column']; /// and so on..
}

现在您的问题是。。。什么?很明显他在问什么。嘿,波哈,非常感谢你,你能告诉我setTimeout和setInterval的区别吗?他们不一样吗?非常感谢。
<?php

//suppose we already connected 

$query = "SELECT * FROM `some_table` WHERE ...";
$result = mysql_query($query);

//Just Ensure that it's not FALSE 
if ( !$result ){
  die('wrong query');
}


while ($row = mysql_fetch_assoc($result)){  
  print $row['column']; /// and so on..
}
<script>

  $(function(){
    setTimeout(function(){

     $.post('path_to_your_scr_php.php', { /* Data in JSON format, if needed, use it like: key: val */ }, function(respond){

        $("#id_of_the_div_you_want_to_change").html(respond);
     })

   }, 1000);
  });


</script>