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

Dữ liệu được tuần tự hóa trong cơ sở dữ liệu mysql cần được kết hợp trong một mảng

CHỈNH SỬA: Hiện phản ánh các cập nhật dựa trên thông tin của OP:

Từ câu hỏi của bạn, nó có vẻ giống như mỗi hàng có một cột được tuần tự hóa và cột đó chứa một mảng được tuần tự hóa gồm ba mục trên mỗi hàng. Vì vậy, điều này sẽ hoạt động:

$collection = array();
while ( $row = mysql_fetch_array($results)) {
    $values = unserialize($row[0]);
    # $values has unserialized the data into its own array with 3 items

    $collection = array_merge($collection, $values);
}

Nếu có ba hàng db và mỗi trường có một mảng được tuần tự hóa với ba mục, thì $ collection hiện chứa một mảng có 9 mục.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng phân biệt chữ hoa chữ thường trong hướng dẫn () trong MySQL?

  2. Giao điểm hình học MySQL tạo ra kết quả không giao nhau

  3. mysql WHERE TRONG chuỗi / tên người dùng mảng

  4. MySQL InnoDB có luôn yêu cầu chỉ mục cho mỗi ràng buộc khóa ngoại không?

  5. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Lỗi liên kết truyền thông