Class php

marmar1984 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
marmar1984 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

4 réponses

Groarh Messages postés 682 Date d'inscription   Statut Membre Dernière intervention   185
 
Salut,
si je ne m'abuse il y a deux _ dans __construct. Regarde aussi du côté de ta config PHPMyAdmin, quand on fait ses tests en local y'a toujours un truc qui va pas au début (j'ai beau le faire à chaque réinstall, je ne me souviens jamais :/ ).
Essaye ceci ou cela.

Bonne chance ;)
0
marmar1984 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre réponse j'ai essayé de mettre 2 fois __ construct ça marche mais pas d'affichage
je ne sais pas pourquoi
0
Groarh Messages postés 682 Date d'inscription   Statut Membre Dernière intervention   185
 
Euh tu fais bien fetch array et tout dans le reste de ton code ?
0
marmar1984 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
oui j'ai fait fetch array maintenant j'ai l'affichage
merci pour votre aide
0