Clause WHERE dans une requête INSERT
Fermé
Dadane02
Messages postés
304
Date d'inscription
lundi 22 décembre 2008
Statut
Membre
Dernière intervention
19 février 2016
-
27 avril 2015 à 15:21
jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 - 27 avril 2015 à 16:07
jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 - 27 avril 2015 à 16:07
A voir également:
- Clause WHERE dans une requête INSERT
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Ou est la touche "INSERT" ? ✓ - Forum Clavier
- Where watches avis ✓ - Forum Vos droits sur internet
- Touche inser sur elite book hp - Forum PC portable
1 réponse
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
27 avril 2015 à 16:07
27 avril 2015 à 16:07
Bonjour,
Tu as des quotes en trop et/ou mal placées .. tu en as oublié d'autres ...
Pense à sortir ta requête de son exécution.. ainsi tu peux en faire un ECHO et la tester en direct dans ta BDD...
Pense aussi à vérifier avec ISSET que tes variables existent avant de les utiliser (surout celles provenant de SESSION / COOKIE ... (mais c'est valable aussi avec les POST et les GET )
Comme ceci :
Tu as des quotes en trop et/ou mal placées .. tu en as oublié d'autres ...
Pense à sortir ta requête de son exécution.. ainsi tu peux en faire un ECHO et la tester en direct dans ta BDD...
Pense aussi à vérifier avec ISSET que tes variables existent avant de les utiliser (surout celles provenant de SESSION / COOKIE ... (mais c'est valable aussi avec les POST et les GET )
Comme ceci :
$login = isset($_SESSION['login'])?$_SESSION['login']:NULL; if($login ){ $sql = "INSERT INTO eleves(note) VALUES('$note') WHERE login = '$login'"; //le temps des tests : echo "<br>requête :<br>".$sql; $bdd->exec($sql); }else{ echo "<br>Erreur ! : No Login !!"; }