ma fonction de connexion ADODB marche pas!! - PHP - Programmation
Marsh Posté le 22-07-2004 à 10:35:51
if ($dbh ->PConnect($this->hn, $this->un, $this->pw, $this->db))
remplace tes $this par $dbh. $this est à utiliser dans le code de la classe, pas à l'extérieur.
Marsh Posté le 22-07-2004 à 10:42:54
étant donné kon est dans l'utilisation d'objets
si je fai ça je devrai aussi remplacer
$this->error('could not connect to PgSQL');
par
$dbh->error('could not connect to PgSQL');
pour rester cohérent?? ou pas ??
j'avoue ke j'ai du mal à savoir kel objet represente koi
Marsh Posté le 22-07-2004 à 10:51:48
fait le, essaie et regarde si cela fonctionne.
$this, c'est dans le code de la classe et en l'occurrence, tu ne touche pas au code ADOdb, tu l'utilises.
Marsh Posté le 22-07-2004 à 11:30:34
atic a écrit : c'est vrai que c'est deja mieux |
Je préfère comme cela.
il y a déjà aussi
Marsh Posté le 22-07-2004 à 10:19:06
Le JEUNOT que je suis a besoin d'un coup de main
alors voila la fonction qui veut pas marcher
function connect()
{
$dbh=ADONewConnection('postgres7');
if (!isset($this->db)) {
$this->error('no database defined');
return false;
}
if (!isset ($this->tb)) {
$this->error('no table defined');
return false;
}
if ($this->(dbh ->PConnect($this->hn, $this->un, $this->pw, $this->db))) {
} else {
$this->error('could not connect to PgSQL');
return false;
}
return true;
}
Je dois dire que j'ai eu pas mal de difficultées a la faire
Et résultat RIEN