仅使用 MySQLi 获取一行

Posted

技术标签:

【中文标题】仅使用 MySQLi 获取一行【英文标题】:Fetching one row only with MySQLi 【发布时间】:2012-02-12 04:40:25 【问题描述】:

如何使用 mysqli 仅获取一个 INDEXED 行?我目前正在这样做:

$row = $result->fetch(MYSQLI_ASSOC);
$row = $row[0];

还有其他方法吗?

我知道 mysqli_fetch_row 但它不返回关联数组。

【问题讨论】:

【参考方案1】:

使用$row = $result->fetch_assoc(); - 它与fetch_row() 相同,但返回一个关联数组。

【讨论】:

另外,请参阅php.net/manual/en/mysqli-result.fetch-assoc.php fetch_assoc 手册页。

以上是关于仅使用 MySQLi 获取一行的主要内容,如果未能解决你的问题,请参考以下文章

MySQLi 查询只返回一行

Mysqli只获取一行/属性[重复]

使用 Mysqli 进行 PHP 登录

使用 MySqli 和数组返回多行

如何使用 PHP 从 mySQLi 查询中回显每一行?

While 循环仅显示数据库中的第一行