我开始使用PDO库而不是克里奥尔语,并发现大多数类似的东西,除了我找不到设置限制的功能。
我不认为我应该在我的查询字符串中包含limit语句,因为MSSQL和MySQL不共享相同的语法。
答案 0 :(得分:2)
来自PHP手册http://www.php.net/manual/en/ref.pdo-mysql.php
PDO提供了一个数据访问抽象层,这意味着,无论您使用哪个数据库,都可以使用相同的函数来发出查询和获取数据。 PDO不提供数据库抽象;它不会重写SQL或模拟缺少的功能。
由于它不会重写SQL语句,因此您找不到执行泛型分页的方法。
答案 1 :(得分:0)
与Renato所说的一致,您应该知道只有函数调用才能运行您的SQL语句,并且您发送到服务器的任何SQL都是完全未修改的。为多个数据库编码SQL可能非常棘手。特别是如果你想从简单的SQL语句分支到更复杂的东西,如存储过程。即使像函数调用这样的基本内容(IsNull与IfNull)也可以使你的任务变得比它需要的更难。