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
Mais étant donné que j'ai saisi le nom de l'image picture.jpg par exempleUPDATE `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`='';
les collonnes sont donc remplies de cette facon :
Concrètement j'aimerais mettre le chemin de l'image ...'products_image_xl_1'=picture2.jpg
'products_image_sm_2'=picture2.jpg
'products_image_sm_1'=picture2.jpg
mais si je fait ceci :
Et bien je n'aurais plus le nom de l'image dans le champ correspondant ... je n'aurais que le chemin ...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 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'
Dans les champs que je souhaite modifier pour l'instant j'ai ceci :products_image_sm_1 :'/fournisseur/collection/mini/image.jpg'
products_image_xl_1 : '/fournisseur/collection/image.jpg'
Ou bien encore dans certains des champsproducts_image_sm_1 = 892D.jpg
products_image_xl_1 = 892D.jpg
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