Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2003, 11:02
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Para poder hacer eso desde un GUI (administrador cualquiera) de Mysql .. debería primero tu versión de Mysql aceptar claves foráneas (y eso está previsto para Mysql 5.0 ...) o usando tablas tipo Innodb ..

En Mysql .. la relación entre tablas .. tipo 1->N como así parece que requieres ..se hace "a mano" y se controla "a mano" con programación ..

tabla_categoria
id_categoria
nombre_categoria
bla
bla

tabla_subcategorias
id_sub_categoria
id_categoria (este será tu campo de relación .. tu "clave foránea")
nombre_sub_categorioa
bla
bla

Y tus consultas serán bajo esas dos tablas y sus relaciones:

SELECT tabla_categoria.*,tabla_subcategorias FROM tabla_categoria,tabla_subcategorias WHERE tabla_categoria.id_categoria=tabla_sub_categorias. id_categoria AND tabla_categoria.categoria_nombre ='articulos' AND tabla_sub_categorias.nombre_sub_categoria='deporte s'

Con esa estructura .. podrías usar ese "SELECT" en tu phpmyadmin o en tus própios scripts.php bajo tu mysql_query() ...

A todo esto .. ese tipo de Select's sería tal vez mejor usar JOIN y compañia .. de SQL de Msyql ..

Visita el manual oficial de Mysql y revisalo.
www.mysql.com

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 09/10/2003 a las 11:06