Erreur : SQLSTATE[42000]: Syntax error or access violation: 1064 You have an err
Résolu/Fermé
modemo2018
Messages postés
231
Date d'inscription
vendredi 15 novembre 2019
Statut
Membre
Dernière intervention
13 octobre 2022
-
26 nov. 2019 à 13:04
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 26 nov. 2019 à 16:40
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 26 nov. 2019 à 16:40
A voir également:
- Syntax error or access violation: 1064
- Sqlstate[42000] - Meilleures réponses
- Sqlstate 42000 - Meilleures réponses
- Youtube une erreur s'est produite ✓ - Forum YouTube
- Erreur 38 free ✓ - Forum Mobile
- Code erreur s05-05 - Forum Téléviseurs
- Erreur 1004 vba ✓ - Forum VB / VBA
- Erreur vidéo freebox ✓ - Forum Vidéo/TV
1 réponse
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 009
Modifié le 26 nov. 2019 à 13:08
Modifié le 26 nov. 2019 à 13:08
Bonjour,
Dans la clause WHERE, on ne sépare pas les champs avec des virgules comme dans un SELECT ou un UPDATE, mais avec des opérateurs logiques AND, OR, etc.
Xavier
Dans la clause WHERE, on ne sépare pas les champs avec des virgules comme dans un SELECT ou un UPDATE, mais avec des opérateurs logiques AND, OR, etc.
Xavier
26 nov. 2019 à 14:51
< code basic>
try {
$req = $bdd->prepare ( $sql );
$req->execute();
$result = $req->fetchColumn ();
$id = $result + 1;
$sql = 'INSERT INTO matiere(nomat, coefficient, `class`, `cycle`, `serie`, idmat,iduser)
VALUES(:nomat, :coefficient, :class, :cycle, :serie, :idmat, :iduser)';
$datas = array(':nomat' => $nomat, ':coefficient' => $coef, ':class' => $class, ':cycle' => $cycle, ':serie' => $serie, ':idmat' => $id, ':iduser' => $iduser);
try {
$req = $bdd->prepare ( $sql );
if ( $req->execute ( $datas ) ) {
}
< /code>
26 nov. 2019 à 16:40
Alors qu'en fait, une clause WHERE représente non pas une liste de champs, mais un calcul de conditions.