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

tìm nạp giá trị khóa chính của dữ liệu làm chỉ mục cho mảng kết hợp

Không thể trực tiếp từ truy vấn SQL:nhưng bạn có thể truy xuất tất cả dữ liệu của mình, sau đó ánh xạ lại mảng

Sử dụng array_column () của PHP 5.5 bạn có thể làm điều gì đó như:

$myarray['row_choice'] = array_combine(
    array_column($myarray['row_choice'], 'id'),
    $myarray['row_choice']
);

khác cho các phiên bản PHP cũ hơn, hãy sử dụng array_map () thay vào đó

$myarray['row_choice'] = array_combine(
    array_map(
        function($value) {
            return $value['id'];
        },
        $myarray['row_choice']
    ),
    $myarray['row_choice']
);


  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 việc với con trỏ SQL

  2. Không thể chèn giá trị cột đơn trong python bằng MySQL

  3. ĐẶT HÀNG Mysql BẰNG CÁCH sử dụng hàng dữ liệu ngày

  4. jpg bmp png extension NHẬN từ hình ảnh Đối với URL PHP mysql

  5. Làm thế nào để bảo mật tệp cấu hình cơ sở dữ liệu trong dự án?