Как да направя да се вземат данни от БД на всяка 3-та секунд

XxLPxX

Registered
Искам да направя примерно
На всеки 3 секунди да се проверява информацията от бд
Тоест
$sql=mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT 0,1 ");
Да се върши на всеки 3 секунди без презареждане на страницата и следователно да се показва, тоест нещо като чат :) :cry:
 
правиш си нов файл примерно chat.php и в него слагаш заявката, с която ще изкарваш информацията и го правиш да се рефрешва през 3 секунди, а после в chat.html го изкарваш чрез:
<iframe src ="chat.php" width="100%" height="300"></iframe>
 
А примерно за онлайн потребителите ?
Ако някой примерно се логне, да се показва зелена точка на екрана :)
Не става ли с AJAX , ама не съм сигурен
 
Това се прави с ajax.. на някакъв див присвояваш кода от файла, като всичко това става с javascript и слагаш един setInterval като го слагаш на 3 секунди ли там на колкото искаш ..
 
Може ли кода от AJAX,който да го инклудна ?
И може ли кратък пример с прост див, за да знам как да го приложа..
Мерси предварително :)
 
Виж този урок:
http://web-tourist.net/login/login/view.php?st=2892
От този линк можеш да изтеглиш ajax chat
http://www.linuxuser.at/chat/index.html
 

Back
Горе