2016-05-17 37 views
0

我想一個一個地檢索mysql表數據。逐個獲取mysql表數據

data1 
// wait 5 sec 
data2 
// wait 5 sec 

像這樣,有什麼辦法可以做到這一點在PHP?

+0

你需要登錄谷歌搜索這或者如果你有一些嘗試,然後與我們分享。 –

+0

請簡要說明您想要做什麼。你的問題看起來像不完整 –

+0

歡迎來到SO,請在提問時做一些更具體的事情:你有什麼試過,你期望什麼等等。請參閱[如何提問](http://stackoverflow.com/help/)如何問) – Nehal

回答

1

sleep()添加到您的循環中,等待並通過秒,如sleep(5)等待幾秒鐘。

0

在這種情況下,你可以使用jQuery的Ajax並創建調用每個5秒的功能:

<script> 
    function getData() 
    { 
      $.ajax({ 
       method: "POST", 
       url: "getData.php", 
       data: { testParam: "1"} 
      }).done(function(msg) { 
       $("#data").append(msg); 
      }); 
    } 
    setInterval(getData(), 5000); 
</script> 

和你需要的顯示數據

<div id="data"></div> 

的股利和一個PHP文件,我們名稱爲getData.php其中提供數據

<?php 
    echo '<div>Data</div>'; 
?> 
0

請使用此代碼。

<script type="application/javascript"> 
    function getData() 
    { 
      $.ajax({ 
       method: "POST", 
       url: "getData.php", 
       data: { testParam: "1"} 
      }).done(function(msg) { 
       $("#data").append(msg); 
      }); 
    } 

var myVar = setInterval(function(){ getData() }, 5000); 
</script> 

這個代碼訪問getdata.php

添加
function myfunction(){ echo "Hello, Nice to meet You";} 
echo myfunction(); 
+0

作者問及PHP而不是JS。 –

+0

然後php函數在這裏調用ec​​ho myfunction(); –