Bonjour,
je veux afficher mes données sous cette forme
+----+-----------+----------+-------+
| id | firstname | lastname | city |
+----+-----------+----------+-------+
| 1 | Jean | Machin | Paris |
| 2 | anis | Truc | Nice |
| 3 | Paul | Bla | Nice |
+----+-----------+----------+-------+
j'ai essayé avec:
<?php
public function AfficherUtil()
{
$req=$this->db->query('SELECT idUtil,nomUtil,prenomUtil,posteUtil,serviceUtil FROM utilisateurs ORDER BY idUtil LIMIT 0,20');
$res=$req->fetchAll(PDO::FETCH_COLUMN, 0);
var_dump($res);
}
?>
A voir également:
Authentification php mysql pdo
Authentification php pdo - Meilleures réponses
Authentification php mysql avec session - Meilleures réponses
bonjour
quel est le probleme ?
il faut changer l'ordre dans le select
'SELECT idUtil,nomUtil,prenomUtil,posteUtil,serviceUtil FROM utilisateurs ORDER BY idUtil LIMIT 0,20'
puis tu aurais du poster le resultat de
var_dump($res);
ou print_r($res);
la reponse est là
as tu une erreur
comment veux tu que l'on devine la structure de ta table ?
perso je te conseil de préparer ta requête, c'est une bonne habitude à avoir. Quant au fait que tu ais une erreur, il faudrait savoir laquelle ?
Donc je te remet un exemple de requête dans laquelle je sépare pour le "debuggage" avec le try/catch :
$this->sql = 'SELECT ' . $columns . ' FROM ' . $table;
$this->stmt=$this->db->prepare($this->sql);
while ($result = $this->stmt->fetch(PDO::FETCH_OBJ)){
...
}
Perso j'utilise fecth_obj car je construit un tableau avec la requête.
J'espère que cela pourra t'aide ne sachant pas réellement ton erreur.