Probleme avec le compteur de menbre en ligne
Résolu
maxim
-
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Probleme avec le compteur de menbre en ligne
- Compteur électrique - Guide
- Partage de photos en ligne - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
- Site de vente en ligne particulier - Guide
2 réponses
Bonjour,
Faites un echo "SELECT p.nom,p.prenom ,r.id_rendezvous ,r.heur, r.date FROM patient p,rendezvous r where r.id_rendez-vous=$nu and p.id_rendezvous=$nu;"
Juste avant $rep =
Histoire de voir si votre requête fonctionne bien
Faites un echo "SELECT p.nom,p.prenom ,r.id_rendezvous ,r.heur, r.date FROM patient p,rendezvous r where r.id_rendez-vous=$nu and p.id_rendezvous=$nu;"
Juste avant $rep =
Histoire de voir si votre requête fonctionne bien
voilà il affiche ça:
SELECT p.nom,p.prenom ,r.id_rendezvous ,r.heur, r.date FROM patient p,rendezvous r where r.id_rendez-vous=2 and p.id_rendezvous=2;
ça veux dire que y a pas de problème au niveau de $_GET
SELECT p.nom,p.prenom ,r.id_rendezvous ,r.heur, r.date FROM patient p,rendezvous r where r.id_rendez-vous=2 and p.id_rendezvous=2;
ça veux dire que y a pas de problème au niveau de $_GET
Le WHERE et le AND de la requête sont censé être en majuscule.
Personnellement, je te suggère de procéder plutôt de la manière suivante:
Ainsi, si tu as une erreur SQL, tu aura un message pour te prévenir.
J'ai également rajouté la fonction mysql_real_escape_string() de PHP pour sécuriser un peu plus ta requête.
Voir cette page: https://www.php.net/manual/fr/function.mysql-real-escape-string.php
$rep = mysql_query("SELECT p.nom,p.prenom ,r.id_rendezvous ,r.heur, r.date FROM patient p,rendezvous r WHERE r.id_rendez-vous=$nu AND p.id_rendezvous=$nu;");
Personnellement, je te suggère de procéder plutôt de la manière suivante:
$sql='SELECT p.nom,p.prenom ,r.id_rendezvous ,r.heur, r.date FROM patient p,rendezvous r WHERE r.id_rendez-vous="'.mysql_real_escape_string($nu).'" AND p.id_rendezvous="'.mysql_real_escape_string($nu).'"'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
Ainsi, si tu as une erreur SQL, tu aura un message pour te prévenir.
J'ai également rajouté la fonction mysql_real_escape_string() de PHP pour sécuriser un peu plus ta requête.
Voir cette page: https://www.php.net/manual/fr/function.mysql-real-escape-string.php