PREGUNTA TONTA:
Código PHP:
conecta();
$m_consulta="SELECT marca,gastos FROM pedidos WHERE destacado=1 ORDER BY marca asc";
$m_query=mysql_query($m_consulta);
$m_rows=mysql_num_rows($m_query);
for ($mi=0; $mi<3; $mi++) {
$linea=mysql_fetch_array($m_query);
echo $linea['marca'];
}
Haciendo esto me mostraria las 3 marcas obtenidas de la consulta. Lo que no entiendo es porque muestra el echo de la linea 1 y linea 2 si no puse nada de [1] ni [2]
Es decir, el for ahi lo unico que haría es dejar de hacer el echo cuando llegase a 3, pero claro, $mi esta a 0 asique se cumple la funcion y hace el echo, luego $mi=1 se vuelve a cumplir y haria el echo, y luego $mi=2 se vuelve a cumplir y tb haría el echo, pero porque el echo no es igual en todos los casos si no hace ninguna comprobacion de lineas $num_rows ? No se si me he explicado bien, seguramente sea una pregunta tonta jaja