首页 > 数据库 > mysql教程 > 如何将 MySQLi 中的单列值作为一维数组检索?

如何将 MySQLi 中的单列值作为一维数组检索?

Mary-Kate Olsen
发布: 2024-11-02 17:29:29
原创
319 人浏览过

How to Retrieve Single Column Values in MySQLi as a One-Dimensional Array?

在 MySQLi 中检索单列值

您遇到了 MySQLi 查询返回多维数组而不是一维数组的问题电子邮件地址。要纠正此问题,请利用 fetch_assoc() 方法检索单个列值。

合并 fetch_assoc() 的更新代码如下:

<code class="php">$query = "SELECT DISTINCT `EmailAddress` FROM `Emails` WHERE `JobID` = 1";
$result = $conn->query($query);
if (!$result) {
    printf("Query failed: %s\n", $mysqli->error);
    exit;
}
$rows = array();
while ($row = $result->fetch_assoc()) {
    $rows[] = $row['EmailAddress'];
}</code>
登录后复制

通过调用 $result- > fetch_assoc() 在循环中,指示 mysqli 从结果集中获取下一行并将其作为关联数组返回,其中列名用作数组键。然后可以使用 $row['EmailAddress'] 访问所需列的值(在本例中为 EmailAddress)。

此更新确保 $rows 数组包含电子邮件地址的一维数组,如下所示有意为之。

以上是如何将 MySQLi 中的单列值作为一维数组检索?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板