用于PDO查询文件结尾的PHP监视器

用于PDO查询文件结尾的PHP监视器,php,pdo,Php,Pdo,我使用PHP和PDO来访问MySql数据库表。当我的PDO查询到达文件末尾时,是否有一个MySQL SQL代码可以监视 我假设您使用的是VB术语,其中使用了ADO记录集 文件结尾,用于确定是否在记录集结尾 在这种情况下,这种概念是不同的 您可以通过以下方式获取最后一行: $stmt->execute(); $data = $stmt->fetch(PDO::FETCH_BOTH, PDO::FETCH_ORI_LAST); 或者,您可能希望获取整个记录集,并获取最后一个值 $dat

我使用PHP和PDO来访问MySql数据库表。当我的PDO查询到达文件末尾时,是否有一个MySQL SQL代码可以监视

我假设您使用的是
VB
术语,其中使用了
ADO
记录集 文件结尾,用于确定是否在记录集结尾

在这种情况下,这种概念是不同的

您可以通过以下方式获取最后一行:

$stmt->execute();
$data = $stmt->fetch(PDO::FETCH_BOTH, PDO::FETCH_ORI_LAST);
或者,您可能希望获取整个记录集,并获取最后一个值

$data = $stmt->fetchAll();
$eof = array_pop($data); 

你是说结果集的结尾吗?如果使用迭代器,您的
foreach
将以最后一行结束。我从未听说过将EOF的概念应用于关系数据库。如果您想学习如何使用PDO库,应该在中找到大量的代码示例。请编辑问题并澄清您想确切了解的内容。我来这里是为了寻找一种将PDO包装为ADO(使用它迁移旧应用程序)的方法-发现这是一种获得EOF的方法:请证明-1