MySQL beginner |
|
paultrd schreef: Ok, maar hoe maak ik onderscheid bij het echo'en?
Ik geef al mijn gegevens weer in een HTML-tabel. Daar doe ik <?php echo $row["value"]; ?> Eigenlijk zou ik <?php echo $row["titel"]; ?> en <?php echo $row["atribuut"]; ?> willen kunnen gebruiken. Ik zal de error zo meteen toevoegen.
Er zijn verschillende manieren hier mogelijk.. een group by in de sql query, of je zou deze code kunnen gebruiken.. (gevonden op internet)
$groups = array();
foreach ($data as $item) {
$key = $item['key_to_group'];
if (!isset($groups[$key])) {
$groups[$key] = array(
'items' => array($item),
'count' => 1,
);
} else {
$groups[$key]['items'][] = $item;
$groups[$key]['count'] += 1;
}
}
foreach ($data as $item) { $key = $item['key_to_group']; if (!isset($groups[$key])) { 'count' => 1, ); } else { $groups[$key]['items'][] = $item; $groups[$key]['count'] += 1; } }
|