Bueno, no se si debería poner esto aquí o en el foro de bases de datos, porque no se exactamente si el problema lo tengo en el trozo de php o en de sql...
Tengo una consulta a una BD, que (creo) debería devolver 22 registros (dos columnas y 11 filas). El problema es que el vector solamente contiene dos registros...
No se si habré confundido algo, y habré puesto el número de campos o algo así....
Bueno, dejo el código por si alguien puede explicarme en qué estoy fallando y por qué (así se aprende =D):
Código PHP:
$select = "select nombre, tiempo from velocidad order by tiempo;";
$consulta = mysql_query($select,$conexion);
echo "Resultado de la consulta: ".$cosulta; //Lo primero es que este campo me sale en blanco
if($consulta != FALSE)
{
$num_regs=mysql_num_rows ($consulta);
if($num_regs > 0)
{
$tam = mysql_num_fields($consulta);
$row=mysql_fetch_row ($consulta);
echo "<br>Contenido del Vector devuelto: ".$row[2]; //Hasta este campo del vector no puedo llegar, me dice que no está definido
echo "<br>Número de Registros: ".$num_regs."<br>";
echo "Número de Campos: ".$tam;
echo "<table border='2' id='tablamejores'><tr><td><b>Nombre:</b></td><td><b>Tiempo:</b></td></tr>";
while($row=mysql_fetch_row ($consulta))
{
for($i=0;$i < 1; $i++)
{
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";
echo "<tr><td>".$row[2]."</td><td>".$row[3]."</td></tr>"; //y aquí tengo el problema, no puedo llegar hasta ellos, porque están vacíos
}
echo "</table>";
echo "<br><br>";
}