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
- Vba range avec variable ✓ - Forum VB / VBA
- Easy php - Télécharger - Divers Web & Internet
- Requête sql pix - Forum Python
- Retour a la ligne php ✓ - Forum PHP
- Blob sql ✓ - Forum Webmastering
1 réponse
jordane45
Messages postés
38109
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
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.