PDOStatement::fetchAll
PDOStatement::fetchAll是一个用于获取结果集中的所有行的方法。它可以以数组的形式返回结果集中的所有行,也可以以对象的形式返回结果集中的所有行。
使用方法
假设有一个名为$stmt的PDOStatement对象,可以使用以下代码来获取结果集中的所有行:
$rows = $stmt->fetchAll();
如果要以对象的形式返回结果集中的所有行,可以使用以下代码:
$rows = $stmt->fetchAll(PDO::FETCH_OBJ);
如果要以指定的类的形式返回结果集中的所有行,可以使用以下代码:
$rows = $stmt->fetchAll(PDO::FETCH_CLASS, 'MyClass');
如果要以关联数组的形式返回结果集中的所有行,可以使用以下代码:
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);