使用 PDO 在 PHP 中获取结果数组
您正在将脚本转换为利用 PDO 来增强针对 SQL 注入攻击的安全性。要获得与常规 MySQL 脚本相同的功能,您需要使用 PDO 获取结果数组。
在原始脚本中,您将使用 mysql_fetch_array 以数组形式检索数据。使用 PDO,您有两个选择:
PHP 文档中的代码示例:
$sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); $result = $sth->fetchAll(\PDO::FETCH_ASSOC);
这将返回一个数组关联数组,以列名作为键。
示例:
while ($row = $sth->fetch(\PDO::FETCH_ASSOC)) { // Process the current row data }
通过利用这些技术中的任何一种,您可以实现与常规 MySQL mysql_fetch_array 调用相同的功能,并使用 PDO 安全地获取结果数组。
以上是如何在 PHP 中使用 PDO 获取结果数组?的详细内容。更多信息请关注PHP中文网其他相关文章!