Jump to content

como saber si un articulo tiene imagen ? [SOLUCIONADO]


jmmayoral

Recommended Posts

Gracias rubalcaba. Lo voy a intentar así, aunque habia pensado más en alguna forma de mirar si existen los ficheros físicos porque ya me he encontrado con productos que tienen datos en la tabla ps_image pero luego el fichero físico no está.

¿alguna idea en este sentido?

Link to comment
Share on other sites

Agrego a lo dicho por Rubalcaba otra SQL que permite saber el número de imágenes que tiene cada producto, por si a alguien le es de utilidad

 

SELECT p.id_product, p.reference, COUNT(i.id_image) As num_images
FROM ps_product p
LEFT JOIN ps_image i ON i.id_product=p.id_product
AND p.id_product IN (SELECT id_product FROM ps_product)
GROUP BY p.id_product
ORDER BY p.id_product

Link to comment
Share on other sites

Gracias rubalcaba. Lo voy a intentar así, aunque habia pensado más en alguna forma de mirar si existen los ficheros físicos porque ya me he encontrado con productos que tienen datos en la tabla ps_image pero luego el fichero físico no está.

¿alguna idea en este sentido?

 

No puedes saber si existe el fichero físico con una sentencia SQL. Tendrás que programarte algún módulo especifico que recorra el directorio de imágenes en base al contenido de la tabla ps_image y comprobar si existe o no.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...