PHP PDO - 仅回显选择查询的一个结果,而不使用 while 循环


PHP PDO - Echoing only one result of select query without using a while loop

到目前为止,每次我使用 pdo 进行选择查询时,我都使用 while 循环来回显所有结果。我从来没有一个问题。但我想知道的只是回响一张唱片。假设我的表格第 23 行的记录。所以我所做的是以下内容,但我有这个错误:Notice: Undefined offset: 23 in /myFilePath/file.php

$qry_que= $connexion->query('SELECT * FROM table ORDER BY somefield';
$row = $qry_que->fetch(PDO::FETCH_ASSOC);
echo $row[23]['somefield'];

请注意,我的表格有 100 多行...提前感谢您的帮助。干杯。马克。

您无法通过执行$row[23]来获取第 24 行。

您必须在 SQL 查询中使用 WHERE 子句才能仅获取所需的行。

此外,从

性能的角度来看,它会好得多(当你的数据库有 1000 万行时,想想你的查询......