Variable php dans une requête sql
Résolu/Fermé
Gotruc
Messages postés
14
Date d'inscription
dimanche 2 décembre 2012
Statut
Membre
Dernière intervention
27 février 2018
-
9 mars 2015 à 19:43
Gotruc Messages postés 14 Date d'inscription dimanche 2 décembre 2012 Statut Membre Dernière intervention 27 février 2018 - 9 mars 2015 à 22:45
Gotruc Messages postés 14 Date d'inscription dimanche 2 décembre 2012 Statut Membre Dernière intervention 27 février 2018 - 9 mars 2015 à 22:45
A voir également:
- Variable php dans une requête sql
- Easy php - Télécharger - Divers Web & Internet
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Logiciel sql - Télécharger - Bases de données
1 réponse
jordane45
Messages postés
38453
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 mars 2025
4 740
Modifié par jordane45 le 9/03/2015 à 21:29
Modifié par jordane45 le 9/03/2015 à 21:29
Bonjour,
Déjà .. avant d'utiliser une variable il est fortement conseillé de s'assurer qu'elle existe bien ( grâce à ISSET).
Ensuite, il vaut mieux séparer la requête de son exécution... ainsi.. on peut en faire un ECHO et voir ce qui cloche dedans.
Et enfin... tu nous dis que ça ne fonctionne pas... mais n'aurais tu pas un message d'erreur ??
Regardes ceci :
Cordialement,
Jordane
Déjà .. avant d'utiliser une variable il est fortement conseillé de s'assurer qu'elle existe bien ( grâce à ISSET).
Ensuite, il vaut mieux séparer la requête de son exécution... ainsi.. on peut en faire un ECHO et voir ce qui cloche dedans.
Et enfin... tu nous dis que ça ne fonctionne pas... mais n'aurais tu pas un message d'erreur ??
Regardes ceci :
$id = isset$_GET['id'])?$_GET['id']:NULL; if($id){ //Bloc try/Catch pour détecter les erreurs... try { //création de la requête //(avec des retours à la ligne..cela la rend plus lisible et plus facile // à débuguer si nécéssaire...) $sql = "SELECT id , lieu , heure , nom , salle , adresse , prix , description , DATE_FORMAT(date, \'%d/%m/%Y\') AS date_fr FROM bdfconcerts WHERE id= '$id' "; $req = $bdd->query($sql); }catch(Exception $e) { echo '<pre><br>Exception -> '.$e->getMessage(); echo '<br> Requête :<br>'.$sql echo '</pre>'; } }else{ echo "No ID"; }
Cordialement,
Jordane
Modifié par Gotruc le 9/03/2015 à 22:50
Du coup, un ami a réglé le problème comme ça:
Mais merci pour les conseils quand même.