PHP expert |
|
ik heb een db structuur met: username, last_login1, last_login2 enz tot last_login5
ik haal ze uit de database en print ze af, maar het gebeurt dat ze niet goed geordend zijn:
Citaat: - 22-03-2006 14:13
- 22-03-2006 14:22
- 22-03-2006 16:25
- 22-03-2006 13:55
- 22-03-2006 14:02
dat komt omdat ik telkens een datum overschrijf;
die 4e (13:55) was de 4e login (last_login4) nadat ik geregistreerd was, daarna volgde de 5e (last_login5), en dan weer naar last_login1, daarom klopt de volgorde dus niet..
Hoe kan ik dit oplossen? een order by ofzo, ik weet niet zo goed hoe
ter info; ik werk met timestamps die ik zo fetch:
<?php
while($array = $mysql->fetch_assoc($gUsers)) {
?>
- <?= (!empty($array['last_login1'])) ? date("d-m-Y H:i", $array['last_login1']) : " (geen)"; ?><br />
- <?= (!empty($array['last_login2'])) ? date("d-m-Y H:i", $array['last_login2']) : " (geen)"; ?><br />
- <?= (!empty($array['last_login3'])) ? date("d-m-Y H:i", $array['last_login3']) : " (geen)"; ?><br />
- <?= (!empty($array['last_login4'])) ? date("d-m-Y H:i", $array['last_login4']) : " (geen)"; ?><br />
- <?= (!empty($array['last_login5'])) ? date("d-m-Y H:i", $array['last_login5']) : " (geen)"; ?><br />
<?php } ?>
<?php while($array = $mysql->fetch_assoc($gUsers)) { ?> - <?= (!empty($array['last_login1'])) ? date("d-m-Y H:i", $array['last_login1']) : " (geen)"; ?><br /> - <?= (!empty($array['last_login2'])) ? date("d-m-Y H:i", $array['last_login2']) : " (geen)"; ?><br /> - <?= (!empty($array['last_login3'])) ? date("d-m-Y H:i", $array['last_login3']) : " (geen)"; ?><br /> - <?= (!empty($array['last_login4'])) ? date("d-m-Y H:i", $array['last_login4']) : " (geen)"; ?><br /> - <?= (!empty($array['last_login5'])) ? date("d-m-Y H:i", $array['last_login5']) : " (geen)"; ?><br /> <?php } ?>
|