odbc limit

PHP

5 svar · 234 visningar · startad av mhedda

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

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)