Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2011, 20:37
codek_orz
 
Fecha de Ingreso: noviembre-2008
Ubicación: el sol
Mensajes: 146
Antigüedad: 15 años, 6 meses
Puntos: 6
Respuesta: ordenar extraccion de datos de dos consultas

Cita:
Iniciado por stramin Ver Mensaje
no tiene sentido usar mysql_fetch_array() si no usaras el arreglo

mysql_fetch_array() facilita el acceso a los datos usando un arreglo con los nombres de las tablas, si no quieres usarlos y prefieres usar el indice solo usa mysql_fetch_row()

en otras palabras, tu subconsulta que está así:

Código PHP:
Ver original
  1. while($myrow5=MySQL_fetch_array($result5))
  2. {
  3.             $marcamodelo = $myrow5["1"];
  4. }

sería mas eficiente hacerla de alguna de estas 2 maneras:

Código PHP:
Ver original
  1. while($myrow5=MySQL_fetch_array($result5)){
  2.             $marcamodelo = $myrow5['id'];
  3. }

Código PHP:
Ver original
  1. while($myrow5=MySQL_fetch_row($result5)){
  2.             $marcamodelo = $myrow5[1];
  3. }

te digo esto por que se te hará mas fácil usar los nombres de cada campo ("id","marca",etc) que estar usando los números ("0","3",etc)
Es decir, me aconsejais hacerlo asi en todas mis consultas SQL, no? Gracias por las respuestas!