Pas sûr de la syntaxe POO faire ... J'aimerais avoir AClass qui appelle l'objet mysqliPHP appeler une méthode à l'extérieur une autre classe
class Voovid_DB {
private $host = 'localhost';
private $user = 'blahblah';
private $password = 'blahblah';
private $name = 'blahblah';
public function __contstuct(){
$dbh= new mysqli($this->host, $this->user, $this->password, $this->name);
return $dbh;
}
//get and set methods for host, user etc... go here
}
maintenant je voudrais accéder à tous les méthodes de mysqli comme si
$dbconnect = new Voovid_DB();
if ($result = $dbconnect->query("SELECT first_name, last_name FROM members WHERE member_id=9")) {
while ($row = $result->fetch_assoc()) {
$first_name = ucfirst($row['first_name']);
$last_name = ucfirst($row['last_name']);
}
} else {
$errors = $dbconnect->error;
}
Je suis nouveau à PHP POO et ne sais pas comment se rendre à des méthodes mysqli à l'intérieur de la classe Voovid_DB
Vous avez mal orthographié "__construct". Est-ce mal orthographié dans votre programme? Si c'est le cas, vous devrez l'appeler comme n'importe quelle autre fonction. –