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 38457 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2025 - 27 avril 2015 à 16:07
jordane45 Messages postés 38457 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2025 - 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
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Requête sql pix - Forum Python
- Ou est la touche "INSERT" ? ✓ - Forum Clavier
1 réponse
jordane45
Messages postés
38457
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2025
4 740
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 !!"; }