Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/01/2012, 11:29
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Consultar 2 tablas

puede relacionar con WHERE o con JOIN... con WHERE lo haces mas rapido, algo asi.. aunque esto no es PHP, es SQL..

Código SQL:
Ver original
  1. SELECT *
  2. FROM categoria AS c, productos AS p
  3. WHERE c.id_producto= p.id_producto
  4. AND c.id_producto=1

el problema de tu tabla es tu estructura, debido a que en tu tabla categoria solo deberia existir id_categoria y categoria.. y en tu tabla de productos debe haber un id_categoria, y no como lo estas planteando ahora, en cuyo caso deberia ser:


Código SQL:
Ver original
  1. SELECT *
  2. FROM categoria AS c, productos AS p
  3. WHERE c.id_categoria= p.id_categoria
  4. AND p.id_producto=1

lo que traeria la categoria de la tabla categoria.. que corresponde al producto de la tabla producto cuyo ID es 1
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...