webForumDet fria alternativet

odbc limit

PHPur PHP

5 svar · 229 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Frågan#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

Medlem 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

Medlem 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??

Medlem 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";
Medlem sedan feb. 2000385 inlägg
#5

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

Medlem sedan sep. 20011 086 inlägg
#6

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

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