bonjour !!
voici la requête avec lequel j'ai un problème : (toutes les variables existent et les champs de la base aussi ...)
"INSERT INTO lienvidmembrs (membres_pseudoMembr,videos_ID_vid, roleLienVM) VALUES ('" .$pseudoAttach. "' , '" .$idVid. "', '" .$vide. "');";
voici l'erreur que cela pose :
Message de MySQL : You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near '39', '')' at line 1
si Quelqu'un pourrait m'aider se serait super : merci d'avance
Ca ira peut être mieux comme ça :
"INSERT INTO lienvidmembrs (membres_pseudoMembr,videos_ID_vid,
roleLienVM) VALUES ('" .$pseudoAttach. "' , '" .$idVid. "', '" .$vide.
"');";
=>
$sql = "INSERT INTO lienvidmembrs (membres_pseudoMembr,videos_ID_vid,
roleLienVM) VALUES ('$pseudoAttach' , '$idVid', '$vide')";
if (false === mysql_query($sql)) die (mysql_error().'
sql='.$sql);
Si ce n'est pas le cas regarde ce que donne exactement la requête.
Kohntark - merci cela marche je sais pas pourquois en faisant une concaténation cela marche (parce que comme je fais cela marche pour des centaines de requetes que j'ai fait auparavent...) mais ta methode marche !!
noreaga - le point virgurle n'est pas obligatoire mais c'est bien de le mettre
voila bonne journée