Я делаю этот инструмент анимации, где я извлекаю значение из своей базы данных, а затем изображение будет анимироваться в определенной позиции. Мой вопрос в том, можно ли получать данные постоянно или как каждые 5 секунд?Извлекают из базы данных
Как-то вроде этого:
while(autoretreive){
$data = mysql_query("select * from ......");
}
ОБНОВЛЕНО здесь
Спасибо за ваши ответы! Сделал это немного яснее, что делать! Может быть, я могу лучше объяснить, что я делаю в своем коде.
Я делаю эту программу анимации, как сказано, где шары с информацией перемещаются в разные места. У меня есть одно значение, которое будет часто обновляться в базе данных, и назовите его «город».
Сначала на предыдущей странице я выкладываю шарики информации, которую я хочу на основе «город» и я, как это (упрощенный):
$pid = $_POST['id'];
$pcity[0] = $_POST['city'];
$pcity[1] = $_POST['city'];
$pcity[2] = $_POST['city'];
//...
$while(autoretrieve) { // HOW TO?
$data = mysql_query(select * from table where city == $pcity[0] OR $pcity == [1] //...);
while($rows = mysql_fetch_array($data)){
$city = $rows['city'];
$id = $rows['id'];
if($city == example1){
"animate to certain pos"; //attached to image
}
else if($city == example2){
"animate to certain pos"; //attached to image
}
}
}
Таким образом, для каждого обновления в базе данных изображения будет анимировать в новую позицию. Таким образом, временной интервал в 5 секунд был бы большим. Я не эксперт в области кодирования, так что извините за устаревший код. Не так хорошо знакомы с AJAX, так что будет импортировано в код? Также важно, чтобы страница не перезагружалась. Просто извлечение из базы данных.
вы можете использовать ajax для вызова вашего php-скрипта каждые 5 секунд – Paddyd
Или просто сначала выберите все значения и сохраните их в массиве, затем напишите алгоритм обновить позицию со следующим значением в массиве каждый 5 секунд – Paddyd
Это нужно сделать на клиенте с простой страницей, которая возвращает данные, которые можно вызывать регулярно. – Archer