Hola, estoy trabajando un php donde se hace una consulta a la BD, le sacamos un while y cuando lanzo echo $res['nombre'] por ejemplo, me muestra todos los nombres. Llevo un par de días probando otro metodo. El código va de esta forma:
<?php include 'conexion'; $a=0; $query2="SELECT latitud,longitud,speed,usuario,placa from table1 ORDER BY usuario ASC "; $resultado2 = $conexion-> query($query2); while($res = $resultado2-> fetch_assoc()){ $latitud[]=$res['latitude']; $longitud[]=$res['longitude']; $velocidad[]=$res['speed']; $usu[]=$res['usuario']; $plak[]=$res['placa']; ''.$a.'' => array( 'info' => 'Usuario: '.$usu[$a].' <br> Velocidad: '.$velocidad[$a].'', 'lat' => $latitud[$a], 'lng' => $longitud[$a]), ); $a ++; }
El detalle es que cuando imprimo el testLocs solo me lanza la ultima linea es decir tengo los registros 0,1,2,3,4; entonce sme muestra solo el 4. Anteriormente tenia un for para que recorriera todo pero me daba el mismo resultado. Mi pregunta es, ¿Como le hago para mostrar todos los registros y no solo el ultimo? En que parte estoy fallando ? Gracias