bonjour
j'aimerais faire une petite requete sql permettant de corriger le chemin des mes images dans ma base SQL ....
En effet dans le module d'administration de mon site, il y a un petit bug qui empeche d'avoir le chemin de l'image dans la base SQL ...
l'image doit donc se trouver à la racine du serveur pour etre affichée Sad
Donc j'aimerais faire une petite requete SQL afin de corriger ce problème
Pour les produits n'ayant pas d'image, c'est assez simple de faire une requete SQL ...
exemple de requete Neutral
UPDATE `products` SET
`products_image`=NULL,
`products_image_med`=NULL,
`products_image_lrg`=NULL
WHERE manufacturers_id=16
AND `products_image` =''
AND `products_image_med`=''
AND `products_image_lrg`='';
Mais étant donné que j'ai saisi le nom de l'image picture.jpg par exemple
les collonnes sont donc remplies de cette facon :
'products_image_xl_1'=picture2.jpg
'products_image_sm_2'=picture2.jpg
'products_image_sm_1'=picture2.jpg
Concrètement j'aimerais mettre le chemin de l'image ...
mais si je fait ceci :
UPDATE
SET
'products_image_sm_1'='Femme/D/mini/'
'products_image_xl_1'='Femme/D/'
'products_image_sm_2'='Femme/Dmini/'
WHERE manufacturers_id=15
AND `products_id`=706;
Et bien je n'aurais plus le nom de l'image dans le champ correspondant ... je n'aurais que le chemin ...
et donc j'aimerais rajouter le chemin devant le nom de l'image
(le chemin étant fixe mais sachant qu'il y a un chemin pour le SM (mini) et un pour le XL
'products_image_sm_1'='Femme/D/mini/picture.jpg'
détails de la table products qui nous intéressent :
products_image_sm_1
products_image_xl_1
products_image_sm_2
products_image_xl_2
products_image_sm_3
products_image_xl_3
donc dans ces champs
je devrais avoir par exemple pour la premiere image 'secondaire'
products_image_sm_1 :'/fournisseur/collection/mini/image.jpg'
products_image_xl_1 : '/fournisseur/collection/image.jpg'
Dans les champs que je souhaite modifier pour l'instant j'ai ceci :
products_image_sm_1 = 892D.jpg
products_image_xl_1 = 892D.jpg
Ou bien encore dans certains des champs
j'ai la valeur NULL donc on ne touche pas dans ce cas la, puisque le produit ne possède qu'une seule image (champ tout autre dans ma base)
Dans d'autres, rien n'est renseigné, donc ... on ne met rien (la valeur NULL est absente pour une raison indéterminée)
Sinon, je travail sous phpMyadmin et mon site est fait en Php mais c'est une usine à gaz, un site opensource
Est ce que ca vous aide
Merci à vous pour vos réponses.
Marc