Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/03/2009, 16:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: consultas a tablas con mismos nombres de campos.

usando alias en las consultas y seleccionando por el alias. Pido perdón a los moderadores por el código PHP, pero creo que en este caso es recomendable:

"SELECT marca.opcion op1, modelo.opcion op2 FROM vehiculo INNER JOIN modelo ON modelo.id = vehiculo.id_mod INNER JOIN marca ON marca.relacion = modelo.relacion WHERE vehiculo.id='$id_vehiculo'";

$marca=$row_vehiculo ['op1']
$modelo=$row_vehiculo['op2']

Un consejo: evita SELECT * y pon los nombres de los campos que vayas a usar, y alias que les pongas a los campos.

Última edición por jurena; 25/03/2009 a las 16:05