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

MySQL:Làm cách nào để hiển thị các danh mục đơn giản cho việc này?

bạn có thể nhóm đã có trong cơ sở dữ liệu. hoặc sắp xếp theo phần và sau đó lặp lại và xuất mã phân tách thích hợp khi phần đó thay đổi. một mảng tạm thời cũng là một giải pháp. đưa ra mã ví dụ của bạn, điều này có thể chỉ cho bạn một chỉ thị có thể có (thay thế mảng tạm thời tất nhiên không phải là một giải pháp thanh lịch nhưng nếu dữ liệu không nhiều thì điều đó không thực sự quan trọng)

<?
$result = array();
$result[] = array('section' => 'php','note' => 'bla');
$result[] = array('section' => 'php','note' => 'bla');
$result[] = array('section' => 'perl','note' => 'bla');
$result[] = array('section' => 'java','note' => 'bla');

$grouped = array();
for($i=0;$i<count($result);$i++) {
  $grouped[$result[$i]['section']][] = $result[$i]['note'];
}
print_r($grouped);

?>


  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:chọn truy vấn hiệu quả nhất từ ​​hai

  2. Chèn địa chỉ email vào trường bảng

  3. Không thể tải trình kết nối macOS / trình điều khiển MySQL ODBC trong Excel cho Mac 2016

  4. MySQL Chọn nhóm bản ghi dựa trên dấu thời gian mới nhất

  5. Xuất Cơ sở dữ liệu MySQL sang Cơ sở dữ liệu SQLite