webForumDet fria alternativet

hämta senatse namnet och datumet?

1 svar · 209 visningar · startad av Bosse168

Bosse168Medlem sedan nov. 20031 018 inlägg
#1

Använder denna kod för att loopa ut dom senaste inläggen i mitt forum:

SQL="SELECT id,rubrik,skribent,svar,last,datum FROM forum_inlagg WHERE catID = "& Request.QueryString("catid") &" AND subID = "& Request.QueryString("subid") &" AND svarID=0 ORDER BY datum DESC"

Men kan man på något sätt istället för att sätta en nu RecSet hämta ut namnet och datumet på den som senast skrev ett inlägg?

Typ så här:

SQL="SELECT forum_inlagg.*, slaf AS senaste FROM forum_inlagg INNER JOIN forum_inlagg ON (forum_inlagg.id = forum_inlagg.svarID) " & _
" WHERE catID="& Request.QueryString("catid") &" AND subID="& Request.QueryString("subid") &"" & _
" AND svarID=0 ORDER BY datum DESC "

Funkar inte:
[MySQL][ODBC 3.51 Driver][mysqld-4.0.20a-nt]Not unique table/alias: 'forum_inlagg'

Alltså svarID:et ska vara = id:et
Båda är av typen Int med kolumnen id är unik och primärnycklen.

Bosse168Medlem sedan nov. 20031 018 inlägg
#2

eller är det bättre att spara in namnet i raden som man loopar ut?

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)