nbarone Posted May 7, 2009 Share Posted May 7, 2009 This is my first time trying MSSql - I am familiar with mySql so please bear with me. I am trying to dynamically show rows from X to Y, simliar to mySql LIMIT x,y. Here is my code: $query = "SELECT TOP ".$howmany." * FROM (SELECT TOP ".$start." * FROM Shelby.NANames WHERE LEFT(".$cusField.", 1) = '".$cusQuery."') ORDER BY LastName"; here is my "echo $query" SELECT TOP 50 * FROM (SELECT TOP 250 * FROM Shelby.NANames WHERE LEFT(LastName, 1) = 'J') ORDER BY LastName here is the result on die(mssql_get_last_message()); Incorrect syntax near the keyword 'ORDER'. any help is appreciated, thank you! Link to comment https://forums.phpfreaks.com/topic/157240-mssql-nooblimittop-help/ Share on other sites More sharing options...
Ken2k7 Posted May 7, 2009 Share Posted May 7, 2009 SELECT TOP 50 * FROM (SELECT TOP 250 * FROM Shelby.NANames WHERE LEFT(LastName, 1) = 'J' ORDER BY LastName) ? Link to comment https://forums.phpfreaks.com/topic/157240-mssql-nooblimittop-help/#findComment-828553 Share on other sites More sharing options...
nbarone Posted May 7, 2009 Author Share Posted May 7, 2009 SELECT TOP 50 * FROM (SELECT TOP 250 * FROM Shelby.NANames WHERE LEFT(LastName, 1) = 'J' ORDER BY LastName) ? I get: Line 1: Incorrect syntax near ')'. Link to comment https://forums.phpfreaks.com/topic/157240-mssql-nooblimittop-help/#findComment-828554 Share on other sites More sharing options...
nbarone Posted May 7, 2009 Author Share Posted May 7, 2009 I have gotten the code to work somewhat, here's my code: $query = "SELECT TOP ".$howmany." * FROM Shelby.NANames WHERE LastName NOT IN (SELECT TOP ".$start." LastName FROM Shelby.NANames WHERE LEFT(".$cusField.", 1) = '".$cusQuery."' ORDER BY 'LastName' ".$orderType.")"; query: SELECT TOP 200 * FROM Shelby.NANames WHERE LastName NOT IN (SELECT TOP 200 LastName FROM Shelby.NANames WHERE LEFT(LastName, 1) = 'J' ORDER BY 'LastName' ASC) this outputs names, however it shows $howmany (200) rows, starting from 0 no matter what $start (200) is. Link to comment https://forums.phpfreaks.com/topic/157240-mssql-nooblimittop-help/#findComment-828616 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.