probleme d'insertion dans ma BDD - SQL/NoSQL - Programmation
Marsh Posté le 23-06-2005 à 17:37:01
dant ta requete, les champs plan_petite et plan_grande contiennent des simples quotes ( ' )...je pense qu'il suffit de les doubler pour que ta requete passe...
essaie avec
Code :
|
pareil $pour nom_grande
Marsh Posté le 24-06-2005 à 09:57:00
c'est bon ca marche j'ai trouvé la solution il falait utiliser la fonction addslashes($var)
merci quand meme
Marsh Posté le 23-06-2005 à 17:20:36
je cherche mais je ne trouve pas la solution a mon probléme :
la premiere partie de mon code upload 2 image ( une petite et un grande), jusque la l'upload fonctionne (c'est pas le probleme)
Je voudrai ensuite mettre mais deux image dans ma base donnée (c la que g besoin de vous)
je vs balance le code de l' INSERT
explication du code :
-$nomentiergrande et $nomentierpetite renvoient le nom du fichier en entier avec l'expension
(ex: image.gif)
-$nomgrande et $nompetite renvoient seulement le nom (ex: image)
-$nomcodegrande et $nomcodepetite renvoient le code html pour afficher
(ex: <img src='image.gif'> )
J'ai verifié mais variable avec des echo et elles sont correct.
mais pourtant la requete d'insertion ne marche pas ?
l'eureur est :
Erreur SQL !INSERT INTO plan(PLAN_NUM, CAT_NUM, PLAN_NOM, PLAN_PETITE, PLAN_GRANDE)
VALUES('','2','tile-header-band','ici il affiche l'image','il affiche l'image')
Erreur de syntaxe près de 'plan/tile-header-band.gif'>','
j'ai donc verifié le requete en rentre à la place des variables des mots bidons et la ca a marché.
je n'y comprend rien ?
merci pour vos conseils.