erreur de requête :s

Eléphant du PHP | 417 Messages

05 juin 2013, 00:17

bonjour j'essaye d'insert dans une table mais j'ai une erreur j'arrive pas a résoudre le problème :s

au niveau de php j'ai
$req = "INSERT INTO video VALUES('1', $this->idUser, $path, '0')";
            echo $req;
            $req = $cnx->query($req);
le echo $req m'affiche la requete suivante : INSERT INTO video VALUES('1', 1, videos/1370383742.jpg, '0')

mais l'insertion ne passe pas j'ai cette erreur

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de 'jpg, '0'))' à la ligne 1' in C:\Program Files (x86)\......ligne 32 qui correspond a $req = $cnx->query($req);

Mammouth du PHP | 619 Messages

05 juin 2013, 08:55

Bonjour,

et comme ca
$req = "INSERT INTO video VALUES('1', '".$this->idUser."', '".$path."', '0')";
            echo $req;
            $req = $cnx->query($req);