Salut à tous!

Donc bon je bosse sous PHP5 et je me retrouve devant une erreur un peu emmerdifiante sur les bords...
A savoir si je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    public function connect(){
        $this->db = new mysqli($this->host, $this->user, $this->password, 'test');
    }
 
    public function addDonor($donor){
        $prepare = $this->db->prepare("INSERT INTO a (id, nom) VALUES ('', ?)");
        $prepare->bind_param('s', $donor->getNom());
        $prepare->execute();
        echo $donor->getNom();
    }
PHP ne me signale aucunes erreurs cependant si je vais vérifier sur ma table qu'une entrée a été créée, j'ai bien une ligne incrémentée mais le champ "nom" est vide!! (j'ai également vérifié, $donor->getNom() retourne bien une valeur)

Si vous y voyez un peu plus clair que moi.