gpt4 book ai didi

php - 如何将查询结果改为数组

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

如何将结果从 mysql 数据库更改为数组以便在其他函数中使用

if(isset($_POST['search'])) {
$query = "select * from users";

$result = mysqli_query($conn, $query);


while($user = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$user['identification'];
}
}

我尝试了 $lima = array($user['identification']); 但似乎对我不起作用。

最佳答案

要访问数组中具有特定键的元素,我们使用以下语法 $user['identification']; 当您在 while 循环中执行此操作时,就像您只想访问访问后 $user 数组中 key identification 的值 如果您在 while 循环中没有执行任何特殊操作。要创建仅包含每个用户的标识的数组,您必须将$user['identification']的值添加到新数组中的某个索引处。在 PHP 中,您不必在开始使用变量之前声明它,就像我在下面所做的那样,我将每个 useridentification 键的值附加到一个新数组 $lima 因为它是一个索引数组,所以您不必指定索引。只需不在括号内指定任何内容,PHP 就会自动为添加到数组中的每个元素生成一个新索引

while($user = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$lima[] = $user['identification'];
}

关于php - 如何将查询结果改为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52633664/

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