Affichage d'une requête via DB.php
Posté : 13 avr. 2007, 14:04
Bonjour tout le monde,
En faite je travaille sur une application web, et j'utilise php5 et la bibliothèque DB abstraction faite à la bdd, mais comme je suis en locale je me connecte sur une base MySQL. Voilà, J'ai une classe pour ce connecter, et une autre classe pour afficher les utilisateurs.
classe users :
Merci pour votre aide
En faite je travaille sur une application web, et j'utilise php5 et la bibliothèque DB abstraction faite à la bdd, mais comme je suis en locale je me connecte sur une base MySQL. Voilà, J'ai une classe pour ce connecter, et une autre classe pour afficher les utilisateurs.
require "DB.php";
class Connection.php
{
public $dsn=.......;
public $options =....;
public $db=null ;
public function Connection()
{
$this->db = DB::connect($this->dsn,$this->options);
if (DB::isError($this->db)) {
die ($this->db->getMessage());
}
}
public function execQuery($qry)
{
$rep =& $this->db->query($qry) ;
$row = $rep->fetchRow();
return $row ;
}
}
classe users :
require Connection.php
class Users
{
public function Users()
{}
public function getAllUsers()
{
$qry = "Select * from users ;" ;
$data = $conn->execQuery($qry);
while($data)
{
//affichage
}
}
le problème est que au niveau de la boucle while ça plante et le µp est occupé à fond. Je ne sais pas où est le problème.Merci pour votre aide