Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 14:49
putapunker
 
Fecha de Ingreso: junio-2010
Mensajes: 70
Antigüedad: 14 años, 5 meses
Puntos: 1
problema mysql_fetch_row

yo hago esta consulta
$consulta=mysql_query("SELECT
propuesta.fecha,
propuesta.id_trabajador,
propuesta.sector_propuesta,
propuesta.consultor_propuesta,
propuesta.tipo_propuesta,
propuesta.prioridad_propuesta,
propuesta.panelcontrol_propuesta,
propuesta.tipocargo_propuesta,
propuesta.version_propuesta,
lineasolucion.nombre_lineasolucion,
componentesolucion.nombre_componentesolucion
FROM componentesolucion
INNER JOIN componentesolucion_propuesta ON componentesolucion.id_componentesolucion = componentesolucion_propuesta.id_componentesolucion
INNER JOIN lineasolucion ON componentesolucion.id_lineasolucion = lineasolucion.id_lineasolucion
INNER JOIN propuesta ON componentesolucion_propuesta.id_propuesta = propuesta.id_propuesta
WHERE componentesolucion_propuesta.id_propuesta = '$opcion'") or die (mysql_error ());
(es una consulta de 4 tablas)

y cuando hago este recorrido con mysql_fetch_row
while($resultado=mysql_fetch_row($consulta))

{

echo ("|$resultado[0]|$resultado[1]|$resultado[2]|$resultado[3]|$resultado[4]|$resultado[5]|$resultado[6]|$resultado[7]|$resultado[8]|$resultado[9]|$resultado[10]|");
}
la variable$resultado[10] es una mezcla de resultado 10 con resultado 0 supongo esto por que mysql_fetch row solo lee arreglos desde el 0 hasta el 9 habra alguna manera de leer arreglos de mas de 9?