Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2011, 11:41
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: SELECT (vadios campos) = multiplica resultados x número de campos

es claramente un problema de PHP. Pide ayuda en el foro PHP y verás que el lugar del cierre de algunas llaves tienen que ver con el asunto, así como la sintaxis. Explícales claramente el proceso que sigues, me refiero a la razón de ser del foreach y del if.
Respecto al SQL, esta consulta sería, creo, más rápida y clara.
SELECT products.products_id, products.products_model, products.products_image, products.products_price, products_description.products_id, products_description.products_name FROM products INNER JOIN products_description ON products.products_id = products_description.products_id WHERE products_name like '%$buscar%' ORDER BY products.products_id DESC";