使用 MySQLi 从数据库中检索单个结果
在数据库操作中,经常需要从较大的数据集中检索单个结果。如果您只对特定记录感兴趣,例如第一条记录或基于特定条件的特定行,则无需使用循环。
要使用 MySQLi 从数据库中获取单行,过程如下:
如果需要将整行作为关联数组检索,其中列名用作键,可以使用以下代码:
$row = $result->fetch_assoc();
如果您只需要结果中的单个值,例如表中的行数,您可以使用:
// PHP >= 8.1 $value = $result->fetch_column(); // PHP < 8.1 $value = $result->fetch_row()[0] ?? false;
通过以下方式检索单个用户ID:
$query = "SELECT fullname, email FROM users WHERE>
检索用户计数:
$query = "SELECT count(*) FROM users"; $count = $conn->query($query)->fetch_column(); // PHP < 8.1 $count = $conn->query($query)->fetch_row()[0];
通过利用这些技术,您可以有效地从数据库查询中检索单个结果无需循环。
以上是如何高效地从 MySQLi 数据库检索单个结果?的详细内容。更多信息请关注PHP中文网其他相关文章!