SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: lucas23 en Martes 31 de Marzo de 2009, 21:23

Título: Consulata de BD Cada Cierto Tiempo
Publicado por: lucas23 en Martes 31 de Marzo de 2009, 21:23
Hola a toda la comunidad, queria ver si es posible hacer la consulta de una tabla en una base de datos cada cierto tiempo, lo que pasa es que tengo un chat el cual envia los mensajes a una tabla en este caso tb_chat y de ahi mismo los toma para ponerlos en el chat, el problema es que se actualizan solo cuando refresco la pagina, me gustaria si alguien sabe como hacer para que se consulte la tabla por ejemplo cada 10 segundos. Grax.

<? $datos=mysql_query("SELECT * FROM tb_chat ORDER BY id Desc LIMIT 10");
?>
Título: Re: Consulata de BD Cada Cierto Tiempo
Publicado por: F_Tanori en Miércoles 1 de Abril de 2009, 18:40
Puedes usar meta refresh,javascritpt (con o sin AJAX),
http://www.sxlist.com/TECHREF/language/ ... reload.htm (http://www.sxlist.com/TECHREF/language/html/autoreload.htm" onclick="window.open(this.href);return false;)

Saludos
Título: Re: Consulata de BD Cada Cierto Tiempo
Publicado por: lucas23 en Miércoles 1 de Abril de 2009, 19:51
Grax por la info muy buena, otra pregunta respecto al codigo, se puede usar un un div, es decir si solo quiero que se refresque un div, en este caso el que contiene el chat, es posible?


Saludos Grax
Título: Re: Consulata de BD Cada Cierto Tiempo
Publicado por: RadicalEd en Jueves 2 de Abril de 2009, 14:12
Lo puedes hacer con AJAX, tal cual como te dice F_Tanori.