PDO 在 PHP 中获取结果数组
问题:
程序员如何利用 PDO 来获取数据库结果数组,类似于 mysql_fetch_array() 中提供的功能传统的 MySQL 连接?
答案:
利用 PDOStatement.fetchAll 方法使开发人员能够检索结果数组。或者,也可以采用带有 fetch 方法的迭代器模式。
fetchAll 的代码示例:
$sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); /* Fetch all of the remaining rows in the result set */ print("Fetch all of the remaining rows in the result set:\n"); $result = $sth->fetchAll(\PDO::FETCH_ASSOC); print_r($result);
示例结果:
Array ( [0] => Array ( [NAME] => pear [COLOUR] => green ) [1] => Array ( [NAME] => watermelon [COLOUR] => pink ) )
以上是如何在 PHP 中使用 PDO 以数组形式获取所有数据库结果?的详细内容。更多信息请关注PHP中文网其他相关文章!