PDO : Insérer le résultat retourné par une requête dans un tableau
Bonjour,
Je me tourne vers vous parce que je ne sais pas comment utiliser correctement PDOStatement::fetchAll (:calim2:), ma requête de base est :
Code:
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());
} |
Merci de vos futurs explications.