ホームページ >バックエンド開発 >PHPチュートリアル >PHP クエリ SQL Server 2008 関連の問題
PHPクエリSQLサーバー2008の問題
PHPがページングでSQLサーバー2008からデータを取得したいのですが、
1.MySQLはn、mを制限できますが、SQLサーバーは制限しません
2。ページングの共用体 データについては、インターネットで便利な rownum と top を見つけました。これを
と組み合わせるにはどうすればよいですか? 私の結果セットは
(select A,B,C,D from t1) union (select '100' as A ,B,C,D from t2) union (select A,B,C,D from t3)
$sql = '你的sql查询指令';<br />$start = 1; //起始偏移<br />$pagesize = 20; //每页行数<br />$sqls =<<< SQL<br />SELECT * FROM <br />(<br />SELECT A.*, ROWNUM RN <br />FROM ($sql) A <br />WHERE ROWNUM < $start+$pagesize<br />)<br />WHERE RN >= $start<br />SQL;