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

Cách lấy các giá trị được phân tách bằng dấu phẩy từ cơ sở dữ liệu

$category_ids là một mảng của mảng (hàng), vì vậy bạn không thể chỉ giải mã nó. Bạn cần tìm nạp giá trị đầu tiên từ mỗi hàng và mã hóa giá trị đó.

Giải pháp PHP 5.5+:

Sử dụng array_column() :

$category_ids = implode(', ', array_column($category_ids, 0));

echo $category_ids;

Đầu ra:

Giải pháp PHP 5.3+:

Thay thế array_map() cho array_column() :

$category_ids = implode(', ', array_map(function ($row) { return $row[0]; }, $category_ids));

echo $category_ids;

Đầu ra:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy vấn động mysql trong thủ tục được lưu trữ

  2. Lưu hình ảnh trong cơ sở dữ liệu mysql

  3. Chuyển đổi BufferedInputStream thành hình ảnh

  4. Wildfly và tự động kết nối lại với cơ sở dữ liệu

  5. Nhận độ dài tối đa được phép trong cột, mysql