05/01/2011, 11:41
|
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"; |