webForumDet fria alternativet

Forum trådar försvinner

3 svar · 196 visningar · startad av Wiklund!!

Wiklund!!Medlem sedan juli 2002549 inlägg
#1

Jag använder mysql och lite problem med att uppdatera ett datum. När en forumpost tas bort i forumet måste jag uppdatera datumet med det senaste inlägget.

Jag har två tabeller: forum_topics, forum_posts.

Så här ser min kod ut för att uppdatera datumet:

SQL = "select date from forum_posts WHERE id_topic = '"& request.querystring("idtopic") &"' ORDER BY id DESC"
rs.Open SQL, Connect, 1, 2

Connect.Execute("UPDATE forum_topics SET lastreply = "&rs("date")&", replies = replies - 1 WHERE id_topic = "& request.querystring("idtopic") &""),,128

rs.Close

Felmeddelandet jag får ser ut så här:

[TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '20:32:22, replies = replies - 1 WHERE id_topic = 36' at line 1
Wiklund!!Medlem sedan juli 2002549 inlägg
#2

Det löste sig. Gjorde så här så fungerade det:

Connect.Execute("UPDATE forum_topics SET lastreply = "&rs("date")&",
Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Är inte den där raden rätt så precis lika som den över, bara lite förkortad?

Wiklund!!Medlem sedan juli 2002549 inlägg
#4

så här menade jag: '"&rs("date")&"',

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