在 PHP 中限制 MS Access 中的查询

Posted

技术标签:

【中文标题】在 PHP 中限制 MS Access 中的查询【英文标题】:Limiting query in MS Access in PHP 【发布时间】:2011-06-15 09:49:36 【问题描述】:

我正在重写一个使用 MS Access 作为数据库的应用程序。

我能够连接表并从表中获取数据,但是如何应用限制和偏移量,例如 SELECT * FROM tablename LIMIT 10 0

【问题讨论】:

【参考方案1】:

SELECT TOP 10 * FROM 表名

Similar thread(no offset allowed in access)

【讨论】:

SELECT TOP 10 * FROM tablename 有效,但我怎样才能从 11-20 获得下一组 refer this 实际上,访问也不支持偏移子句,如here 所述。但是您仍然可以应用上面链接中给出的逻辑来实现它。抱歉,我很少使用访问权限,所以帮不上什么忙。【参考方案2】:

在 Access 中,语法是 TOP n;

select top 10 * from tablename

【讨论】:

感谢您的快速回复,分页时会发生什么?因为我仍然需要分页的偏移量 见***.com/questions/1900635/…【参考方案3】:

http://phplens.com/lens/adodb/docs-adodb.htm#ex8 是更好的解决方案。您可以对其进行一些修改以满足您的需要。默认返回html表,可以修改获取字段名和具体行数为数组

【讨论】:

以上是关于在 PHP 中限制 MS Access 中的查询的主要内容,如果未能解决你的问题,请参考以下文章

所有从 php 中的 ms access 数据库中检索数据

PHP / MS Access DB 无法查询任何内容

通过 ODBC 连接到 SQL Server 的 Access 中的 MS SQL 查询

MS Access SQL 查询中的这个前缀 (ABF:) 是啥意思?

MS Access VBA 导出查询结果

Ms Access 查询中的日期过滤(有趣)