Vale, tu tienes:
Código:
Autos
id_autos
nombre
...
Caracteristicas
id_caracteristica
descripcion
...
y necesitas relacionar las dos tablas,
. un auto puede tener varias características
. y una característica puede pertenecer a varios autos
por tanto necesitarías otra tabla, para poderlas relacionar
Código:
auto_caract
id_auto
id_caracteristica
en esta tabla, cada linea representa una característica del auto,
has de tener en cuenta que id_auto y id_caracteristica son clave primaria,
por tanto no puedes repetir la misma linea,
id_auto id_caracteristica
1 1
1 2
1 3
2 2
ahora solo te queda hacer las consultas (que es como te había comentado antes)
pero ahora la tabla que las relaciona es
auto_caract Código PHP:
$_sql = "a.nombre,c.descripcion from autos a, caracteristicas c,auto_caract z where (z.id_auto=a.id_auto AND z.id_caracteristica=c.id_caracteristica)";
de esta forma te listaria todos los autos con sus respectivas caracteristicas,
si solo quieres la de un determinado auto añades "AND a.id_auto=2"
Código:
autos a
caracteristicas c
auto_caract z
a,c,z son alias... para no tener que volver a escribir todo el nombre de la tabla
sino, seria asi
autos.nombre......
bueno, mas o menos seria asi...
saludo