sql >> Database teknologi >  >> RDS >> Mysql

Forsøger at få ejendom af ikke-objekt ind

Tjek manualen til mysql_fetch_object() . Det returnerer et objekt, ikke en række objekter.

Jeg gætter på, at du vil have sådan noget her

$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;
}

Må jeg foreslå, at du tager et kig på PDO. PDOStatement::fetchAll(PDO::FETCH_OBJ) gør, hvad du antog mysql_fetch_object() at gøre



  1. Pivottabeller i MySQL

  2. Sådan beregnes procentdelen af ​​to kolonner i MySQL

  3. En peer-to-peer udlånsplatform datamodel

  4. Hvordan kalder man en Oracle-funktion fra Hibernate med en returparameter?