Bonsoir,
je comprends pas pourquoi ce code marche pas (veut dire ici "n'affiche rien" ; la connexion marche bien puisque j'utilise avec succès le code ailleurs...)
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 session_start(); $PARAM_hote='---'; // le chemin vers le serveur $PARAM_nom_bd='---'; // le nom de votre base de données $PARAM_utilisateur='---'; // nom d'utilisateur pour se connecter $PARAM_mot_passe='---'; // mot de passe de l'utilisateur pour se connecter $connexion = new PDO('mysql:host='.$PARAM_hote.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe); $_SESSION['patient_sel']=$_POST['nom_patient']; //echo "nom patient=".$_SESSION['patient_sel']."<br/>"; $sql="SELECT ausc_vasc,non_fait from `medecin` WHERE id_patient=?;"; $prep = $connexion->prepare($sql); $prep->bindValue(1, $_SESSION['patient_sel'], PDO::PARAM_STR); //Compiler et exécuter la requête $prep->execute(); $prep->setFetchMode(PDO::FETCH_OBJ); // on dit qu'on veut que le résultat soit récupérable sous forme d'objet while( $ligne = $prep->fetch() ) { echo 'ausc_vasc : '.$ligne->ausc_vasc.'<br />'; echo 'non_fait : '.$ligne->non_fait.'<br />'; } $prep->closeCursor(); // on ferme le curseur des résultats
et la table `medecin` a cette structure :id_medecin mediumint(8) unsigned NO PRI auto_increment
ausc_vasc varchar(15) YES
non_fait tinyint(4) YES
id_patient varchar(35) YES
Partager