Eccomi, con l'aiuto di un esperto ho risolto, mi ha suggerito due metodi:
Primo metodo
// primo parametro SQL server 2005 - PRIMO MODO
$primo = ($current_page - 1) * $per_page;
// esecuzione seconda query per SQL server 2005 - PRIMO MODO
$query_limit= mssql_query("SELECT TOP $per_page * FROM (SELECT ROW_NUMBER() OVER (ORDER BY id DESC) AS RowNumber, * FROM news) AS t1 WHERE RowNumber > $primo");
Secondo metodo
// primo parametro SQL server 2005 - SECONDO MODO
//$primo = ($current_page - 1) * $per_page +1;
//$ultimo=$primo+$per_page-1;
// esecuzione seconda query per SQL server 2005 - SECONDO MODO
//$query_limit= mssql_query("SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY id DESC) AS RowNumber, * FROM news) AS t1 WHERE RowNumber BETWEEN $primo AND $ultimo");
grazie![]()

Rispondi quotando