Chcę zapytać, jak mogę używać funkcji php ponownie i po pewnym czasie automatycznie, podobnie jak setInterval w JavaScript. Ustawiamy czas i działa on do momentu skasowania lub zamknięcia skryptu.Jak korzystać z setInterval w PHP?
index.php
<?
$Wall = new Wall_Updates();
$updatesarray=$Wall->Updates();
foreach($updatesarray as $data)
{
$likes=$data['likes'];
?>
<div id="likes"><?php echo $likes; ?></div>
<?
}
?>
I Wall_Updates() Funkcja jest zdefiniowana tu w FUNCTION.PHP
<?php
class Wall_Updates {
public function Updates() {
$myname=$_COOKIE['usename'];
$query=mysql_query("SELECT * FROM posts WHERE name='$myname'");
while($row=mysql_fetch_array($query))
$data[]=$row;
return $data;
}
}
?>
Chcę funkcja ta Wall_Updates(), aby ponownie pobrać dane z MySQL and again.So, zostanie zaktualizowany.
Wiesz gdzie PHP działa i że generuje tylko statycznych stron? Można jednak użyć innej pętli 'while' i wywołania' sleep() ', aby opóźnić generowanie strony. Ale to chyba bezcelowe. – mario
Wygląda na to, że chcesz zaktualizować swoją stronę za pomocą sumy "Likes". Musisz to zrobić w JavaScript, chyba że chcesz przeładować całą stronę. –