Bonjour,

j ai une fonction pour charger tous mes films qui sont dans une BDD.
Le problème, c est que mysql me dit que le résultat de la requête ne renvoi rien, alors que dans phpmyadmin, j ai bien 4 lignes qui apparaissent.

Merci de votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static function LoadAll($con){
    $col=new Collection();
    $req="SELECT * FROM films";
    echo $req. "<br/>"; // A supprimer après verification
    if (is_array($con->query($req))){
        foreach ($con->query($req) as $row) {
            $monfilm=new films($row["numfilm"], $row["idgenre"], $row["desfilms"], $row["typefilm"]); 
            $monfilm->setCode($row["numfilm"]);
            $monfilm->setGenre($row["idgenre"]);
            $monfilm->setLibelle($row["desfilms"]);
            $monfilm->setType($row["typefilm"]);
            $col->add($monfilm);
        }
    }
    else {
        echo "la requete ne renvoi pas un tableau";
    }
    return $col->getAll();
}