Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cố gắng để có được tài sản của chủ thể bên trong

Kiểm tra hướng dẫn sử dụng cho mysql_fetch_object() . Nó trả về một đối tượng, không phải một mảng đối tượng.

Tôi đoán bạn muốn một cái gì đó như thế này

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

Tôi có thể đề nghị bạn xem qua PDO. PDOStatement::fetchAll(PDO::FETCH_OBJ) thực hiện những gì bạn đã giả định mysql_fetch_object() để làm



  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 Chuyển đổi Cột thành hàng (Bảng tổng hợp)

  2. Điền vào một hộp thả xuống từ một bảng mySQL trong PHP

  3. Cách đổi tên cơ sở dữ liệu MySQL

  4. Thông tin về cơ sở dữ liệu information_schema trong MySQL

  5. MySQL> Bảng không tồn tại. Nhưng nó có (hoặc nó phải)