gpt4 book ai didi

来自 mysql 的 php 数组

转载 作者:行者123 更新时间:2023-11-29 08:18:52 25 4
gpt4 key购买 nike

我正在使用 PHP 从 MySQL 获取值。我的表有这样的形式:

COL1 = MAIL mail@mail.com
COL2 = NAME myname

我正在从数据库中获取用户的行。

$query = mysqli_query($conn, "select * from user where mail = 'telmo@mail.com'");
$row = mysqli_fetch_array($query);

print_r($row);

但是我的输出很奇怪,它给了我一个像这样的二维数组:

Array ( [0] => mail@mail.com [MAIL] => mail@mail.com [1] => myname [NAME] => myname )

我正在学习 PHP,我想知道这是否应该是这样的。因为我想要更多类似的东西:

MAIL => mail@mail.com
NAME => myname

也许我不太了解这种语法,但这就是我寻求帮助的原因。提前致谢

提前谢谢您

最佳答案

来自the manual

mysqli_fetch_array() is an extended version of the mysqli_fetch_row() function. In addition to storing the data in the numeric indices of the result array, the mysqli_fetch_array() function can also store the data in associative indices, using the field names of the result set as keys.

您真正要找的是 mysqli_fetch_assoc()

Returns an associative array that corresponds to the fetched row or NULL if there are no more rows.

关于来自 mysql 的 php 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com