Class php
Bonjour,
j'ai réalisé comme test une classe qui contient une fonction permet de selectionner les champs à partir la base de donné
voici cette classe:
class Test
{
private $serveur='';
private $user='';
private $motdepasse='';
private $bdd='';
private $connect='';
private $select='';
public $requete;
public function _construct($serveur,$user,$motdepasse,$bdd)
{ $this->serveur=$serveur;
$this->user=$user;
$this->motdepasse=$motdepasse;
$this->bdd=$bdd;
$this->connect=mysql_connect($this->serveur,$this->user,$this->motdepasse) or die(mysql_error());;
$this->select=mysql_select_db($this->bdd);
}
public function executionrequete($requete)
{ $q=mysql_query($requete)or die(mysql_error());
return $q;
}
}
?>
et j'ai fait l'appel à cette classe:
$te=new Test("localhost","root","","recherche");
$t=$te->executionrequete("select * from utilisateur");
il m'affiche :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO)
j'ai vérifier la connexion avec la base de donné j'ai pas trouvé aucune probleme
je ne sais pas comment résoudre ce probleme
merci pour votre aide
j'ai réalisé comme test une classe qui contient une fonction permet de selectionner les champs à partir la base de donné
voici cette classe:
class Test
{
private $serveur='';
private $user='';
private $motdepasse='';
private $bdd='';
private $connect='';
private $select='';
public $requete;
public function _construct($serveur,$user,$motdepasse,$bdd)
{ $this->serveur=$serveur;
$this->user=$user;
$this->motdepasse=$motdepasse;
$this->bdd=$bdd;
$this->connect=mysql_connect($this->serveur,$this->user,$this->motdepasse) or die(mysql_error());;
$this->select=mysql_select_db($this->bdd);
}
public function executionrequete($requete)
{ $q=mysql_query($requete)or die(mysql_error());
return $q;
}
}
?>
et j'ai fait l'appel à cette classe:
$te=new Test("localhost","root","","recherche");
$t=$te->executionrequete("select * from utilisateur");
il m'affiche :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO)
j'ai vérifier la connexion avec la base de donné j'ai pas trouvé aucune probleme
je ne sais pas comment résoudre ce probleme
merci pour votre aide
Configuration: Windows XP Internet Explorer 7.0