Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2006, 05:54
Tyler_D
 
Fecha de Ingreso: junio-2006
Mensajes: 5
Antigüedad: 17 años, 9 meses
Puntos: 0
Problema con Mysql y PHP

Hola!
Estoy haciendo una web en la que un servidor va insertando datos en una BD de Mysql y a la vez desde la web puedes leer esos datos (posiciones en un mapa) y mostrarlos en pantalla. El caso es que sólo me lee bien los datos la primera vez, si al momento hago otra consulta no me aparecen los datos nuevos insertados entre la primera y segunda consulta.
Parece q no es problema de la base de datos en si pq he hecho un programa en java que lea los datos a la vez q voy escribiendolos con el servidor y si q se reflejan los cambios. El problema me pasa solo con el codigo PHP. Si recargo la página entonces me muestra todos los datos. Es como si la hacer una consulta se guardara en una especie de caché y por eso siempre devuelve lo mismo.

Este es el codigo para leer los datos, a ver si alguien me puede ayudar, muchas gracias:
Código:
<?php
$host="localhost";
$user="tyler";
$password="holahola";+
$link = mysql_connect($host,$user,$password);
mysql_select_db('mobilelocator', $link);
$result = mysql_query("select id,longitud,latitud from posiciones",$link);
while($row = mysql_fetch_array($result)) 
{
	$longitud = $row["longitud"];
	$latitud = $row["latitud"];	
	$id = $row["id"];
	echo 'latarray[i]='.$latitud.';';
	echo 'i=i+1;';				
}
mysql_close($link);
?>