dhbmedanis
Messages postés10Date d'inscriptionmardi 9 février 2010StatutMembreDernière intervention 3 juillet 2011
-
10 mai 2011 à 10:11
cs_eltyty
Messages postés86Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention22 novembre 2011
-
10 juin 2011 à 11:18
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);
}
?>
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 10 mai 2011 à 10:55
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 ?
cs_eltyty
Messages postés86Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention22 novembre 2011 10 juin 2011 à 11:18
Lut,
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.