php使用 pdo怎么不返回数字索引

发表:1年前 更新:1年前

要设置 PDO 不返回数字索引,你需要在创建 PDO 对象时传入参数 PDO::FETCH_ASSOC。例如:

$pdo = new PDO($dsn, $user, $password, array(PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC));

这样,当你执行查询并获取结果时,它将返回关联数组,而不是包含数字索引的数组。

例如:

$stmt = $pdo->query('SELECT * FROM users');
$rows = $stmt->fetchAll();

foreach ($rows as $row) {
  print_r($row);
}

这样,$row 变量将是一个关联数组,而不是包含数字索引的数组。

希望这能帮到你。

signature
保持理智
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com