Mysql
 sql >> Base de données >  >> RDS >> Mysql

Essayer d'obtenir la propriété de non-objet dans

Consultez le manuel pour mysql_fetch_object() . Il renvoie un objet, pas un tableau d'objets.

Je suppose que vous voulez quelque chose comme ça

$results = mysql_query("SELECT * FROM sidemenu WHERE `menu_id`='".$menu."' ORDER BY `id` ASC LIMIT 1", $con);

$sidemenus = array();
while ($sidemenu = mysql_fetch_object($results)) {
    $sidemenus[] = $sidemenu;
}

Puis-je vous suggérer de jeter un œil à PDO. PDOStatement::fetchAll(PDO::FETCH_OBJ) fait ce que vous avez supposé mysql_fetch_object() faire