Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:как да покажа прости категории за това?

можете да групирате вече в базата данни или да сортирате по секция и след това да преминете през и да изведете правилния код за разделяне, когато секцията се промени. временен масив също е решение. предвид вашия примерен код, може би това може да ви насочи към един възможен directino (въпреки че временният масив, разбира се, не е елегантно решение, но ако данните не са толкова много, това наистина няма значение)

<?
$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. Laravel 5.4 Необработена заявка за присъединяване

  2. PHP към MySQL SSL връзки

  3. Най-добрият начин за съхраняване на масив в MySQL база данни?

  4. Сериозни проблеми с производителността на MySQL заявка след добавяне на условие

  5. Определете логиката за MySQL Select - Резервационна система