Error in your SQL syntax
Résolu/Fermé
mars
-
28 mars 2014 à 18:39
cyril1982 Messages postés 110 Date d'inscription vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 - 29 mars 2014 à 21:32
cyril1982 Messages postés 110 Date d'inscription vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 - 29 mars 2014 à 21:32
A voir également:
- Mysql server version for the right syntax to use near '' at line 1
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Mysql community server - Télécharger - Bases de données
- Splitcam ancienne version - Télécharger - Messagerie
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Qwerty to azerty - Guide
3 réponses
cyril1982
Messages postés
110
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
19 septembre 2018
12
28 mars 2014 à 21:24
28 mars 2014 à 21:24
Bonjour,
Tu a mis INSERT au lieu d'UPDATE :
Tu a mis INSERT au lieu d'UPDATE :
$req = $this -> bdd -> prepare("UPDATE ".$table." SET ".$ajouter." date_creaton = NOW()");
Utilisateur anonyme
29 mars 2014 à 00:26
29 mars 2014 à 00:26
Bonjour
Ça dépend de ce qu'il y a dans $ajouter.
S'il y a un simple nom de champ, il manque une valeur.
S'il y a une valeur, il manque le nom du champ.
S'il y a champ='valeur', il manque une virgule pour séparer ce SET dui suivant :
Ça dépend de ce qu'il y a dans $ajouter.
S'il y a un simple nom de champ, il manque une valeur.
S'il y a une valeur, il manque le nom du champ.
S'il y a champ='valeur', il manque une virgule pour séparer ce SET dui suivant :
$req = $this -> bdd -> prepare("INSERT INTO ".$table." SET ".$ajouter.", date_creaton = NOW()");
29 mars 2014 à 00:22
Mars voulait peut-être vraiment faire un INSERT. Car avec un UPDATE sans WHERE, il va mettre à jour toutes les lignes de la base, ça m'étonnerait que ce soit ça qu'il veut.
La syntaxe INSERT INTO table SET champ='valeur' est parfaitement correcte.
29 mars 2014 à 21:32