vise nyeste kommentar
hej jeg sidder med et problem.når man skriver i et forum (indlæg) så får man ét id, det kaldes "id".
Spørgsmålet det er oprettet i hedder "spmid", men den viser ikke det nyeste selvom jeg bruger order by ID desc GROUP BY spmid hvad i alverden går der galdt? Er det noget med min mysql sætninger?
mysql:
CREATE TABLE `indlaeg` (
`id` int(4) NOT NULL auto_increment,
`spmid` int(11) NOT NULL default '0',
`tekst` text NOT NULL,
`af` varchar(200) NOT NULL default '',
`dato` varchar(200) NOT NULL default '',
`tid` varchar(200) NOT NULL default '',
`kat` int(11) NOT NULL default '0',
`hvad` varchar(200) NOT NULL default 'kommentar',
PRIMARY KEY (`id`),
KEY `spmid` (`spmid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
og min php-kode til udtræk:
<?php
$hentIndlaeg = mysql_query("
SELECT
indlaeg.id AS indlaeg_id,
forum.id AS forum_id,
forum.overskrift,
kategorier.id AS kategori_id,
kategorier.navn
FROM
indlaeg
INNER JOIN forum ON indlaeg.spmid = forum.id
INNER JOIN kategorier ON kategorier.id = forum.kat
GROUP BY indlaeg.spmid
ORDER BY indlaeg.id DESC
LIMIT 10
");
while ($menua = mysql_fetch_assoc($hentIndlaeg))
{
?>
<tr>
<td style="width:20px;"><img src="gfx/pil.gif" alt="" /></td>
<td id="td1" style="width:100px;"><a title="Overskrift: <?=$menua["overskrift"];?>
Kategori: <?=$menua[navn];?>";
" onclick="goto('spm',<?=$menua["forum_id"];?>)" href="?spmID=<?=$menua["forum_id"];?>"><?=substr($menua["overskrift"], 0, 11);?> ...</a></td>
</tr>
<?php } ?>
