webForumDet fria alternativet

odbc limit

5 svar · 229 visningar · startad av mhedda

mheddaMedlem sedan feb. 2000385 inlägg
#1

En liten fråga finns det någe annat sätt att köra den fråga på

$strSQL="select id from diskusi where topic='$topic_id' order by id desc limit 0,1";
eftersom jag nu får felmeddelandet:

Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'limit'., SQL state 37000 in

Det verkar som om limit inte funkar i denna exekvering
odbc_result(odbc_do($conn,$strSQL),1)

By

pimmeMedlem sedan sep. 20011 086 inlägg
#2

limit, funkar det i mssql?
testa "select top 1, id from...... order by id desc";

eller nåt sånt.. top(1) kanske det är

mheddaMedlem sedan feb. 2000385 inlägg
#3

Tackar Pimme!
Det funkar men ändå inte, jag undrar om det finns någe sätt att skriva om denna kod.

$strSQL="select TOP $recperpage id,date,name,email,parent_id from diskusi where topic='$topic_id' order by date desc";

Som typ detta

$strSQL="select TOP $start $recperpage id,date,name,email,parent_id from diskusi where topic='$topic_id' order by date desc";

Men ovanstående kod funkar inte. Den visar tomt sen får man klicka vidare på sid två då kommer resultat med dom 10 första posterna.
Hur göra??

mheddaMedlem sedan feb. 2000385 inlägg
#4

Ursäkta
skriva om denna menar jag..

$strSQL="select id,date,name,email,parent_id from diskusi where topic='$topic_id' order by date desc limit $start,$recperpage";
mheddaMedlem sedan feb. 2000385 inlägg
#5

Någon som har nån bra lösning på detta?
ByBy

pimmeMedlem sedan sep. 20011 086 inlägg
#6

nej
Frågan borde dessutom ställas i SQL-forumet / flyttas dit

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