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