Hejsa,
Jeg ved godt jeg er ny med PHP/MySQL, men prøver mit bedste :-)
Men jeg er nu stødt på et lille problem som jeg ikke kan gennemskue og finde grunden til.
Jeg vil i følgende kode hive nogle dataer ud af databasen, og det virker sådan set også godt nok, men der mangler hele tiden én post. Når jeg har DESC på så er det den sidste nye post som mangler, hvis jeg fjerner DESC så er det den allerførste post som mangler. Når jeg har DESC på og den sidste post mangler, så kommer den til syne af sig selv når den bliver til den næstsidste post og så er det den nye sidste post som mangler.
$result = dbquery("SELECT * FROM ".$db_prefix."annonce WHERE annonce_sellid=".$userdata['user_id']." ORDER BY annonce_dato DESC");
$data = dbarray($result);
echo "<table border='0' cellspacing='1' cellpadding='0' width='100%'>
<tr>
<td><b>Annonce</b></td>
<td align='right' width='120'><b>Indlagt:</b></td>\\n";
while ($data = dbarray($result)) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."annonce WHERE annonce_id='$data[annonce_id]'");
$data2 = dbarray($result2);
echo "<tr>
<td><a href='annonceshow.php?lookup=$data[annonce_id]'>$data2[annonce_subject]</a></td>
<td>$data2[annonce_dato]</td>
</tr>\\n";
}
echo "</table>\\n";
Sikkert bare noget jeg ikke har lært endnu eller overser.
Håber at en af jer kan give mig et vink i den rette retning.
På forhånd mange tak :-)
Indlæg senest redigeret d. 25.05.2007 05:04 af Bruger #11199