Mysql
 sql >> база данни >  >> RDS >> Mysql

Опитвате се да получите свойство на необект

Проверете ръководството за mysql_fetch_object() . Връща обект, а не масив от обекти.

Предполагам, че искате нещо подобно

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

Мога ли да ви предложа да разгледате PDO. PDOStatement::fetchAll(PDO::FETCH_OBJ) прави това, което сте предположили mysql_fetch_object() да направя



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промяна на набора от символи по подразбиране на MySQL на UTF-8 в my.cnf?

  2. Речник на базата данни на DevOps за начинаещи в MySQL

  3. PDO + MySQL и счупено UTF-8 кодиране

  4. Присъединете се към нас в Амстердам за среща с OptimaData &VidaXL

  5. Използване на променлива в клауза LIMIT в MySQL