gpt4 book ai didi

php - pdo 按数字选择行

转载 作者:行者123 更新时间:2023-11-29 14:16:36 25 4
gpt4 key购买 nike

尝试切换到 PDO,但我错过了一些简单的东西?

老方法

$query="SELECT * FROM database"
$result=mysql_query($query);

$data=mysql_result($result, 2, "value");

这会从第 3 行获取一个值,使用 PDO 我能想到的唯一方法是:

$result->setFetchMode(PDO::FETCH_ASSOC)
$row = $result->fetch();
$row = $result->fetch();
$row = $result->fetch();
$thisone = $row['value'];

这种方式看起来很愚蠢和间接,有没有更好的方法通过行号选择行?我需要查询整个数据库的其他变量,因此更改数据库 SELECT 语句不起作用。

最佳答案

您可以使用fetchAll获取包含所有行的数组。然后只需捕获您要查找的行即可:

$rows = $result->fetchAll();
$third = $rows[2];
$value = $third['value'];

关于php - pdo 按数字选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12557582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com