[英]pdo select row by number
Trying to change over to PDO, and I am missing something simple? 尝试转换为PDO,我缺少一些简单的东西吗?
OLD WAY 旧路
$query="SELECT * FROM database"
$result=mysql_query($query);
$data=mysql_result($result, 2, "value");
This gets me a value from row 3, using PDO the only way I can figure is: 这使我从第3行获得了一个值,使用PDO,我能想到的唯一方法是:
$result->setFetchMode(PDO::FETCH_ASSOC)
$row = $result->fetch();
$row = $result->fetch();
$row = $result->fetch();
$thisone = $row['value'];
This way seems silly and indirect, is there a better way to select a row by it's number? 这种方法似乎很愚蠢和间接,是否有更好的方法根据数字选择行? I need the whole database queried for other variables, so changing the database SELECT statement won't work.
我需要在整个数据库中查询其他变量,因此更改数据库的SELECT语句将行不通。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.