Bonjour,
Je me tourne vers vous parce que je ne sais pas comment utiliser correctement PDOStatement::fetchAll (), ma requête de base est :
Merci de vos futurs explications.
Code : 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 if(isset($_POST['affiche'])==true){ try{ $base = new PDO('mysql:host=127.0.0.1;dbname=****', 'root', ''); $base->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $resultat = $base-> query('SELECT id_site, nom, infrastructure, nb_cmd, UC FROM site WHERE id_site ='.$_POST['affiche']); while ($ligne= $resultat -> fetch()){ echo "ID site : ".$ligne['id_site'].'<br>'; echo "Nom : ".$ligne['nom'].'<br>'; echo "Infrastructure : ".$ligne['infrastructure'].'<br>'; echo "Nombre de Commande : ".$ligne['nb_cmd'].'<br>'; echo "Unitée Comptable : ".$ligne['UC'].'<br>'; $resultat->closeCursor(); } } catch(Exception $e) { die('<b>Exception à la ligne : '. $e->getLine() .':</b> erreur : '.$e->getMessage()); }
Partager