gpt4 book ai didi

php - 如何从数据库中获取整个列并使用 php 将其存储在数组中?

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

我的表的名字是userdetails,它有四个属性name,username,mobile 和password。我想获取所有手机号码并使用 php 将其存储在数组中。我使用了以下 php 代码

if($_SERVER['REQUEST_METHOD']=='GET'){
require_once('dbConnect.php');
$mobile = $_GET['mobile'];
$sql = "SELECT MOBILE FROM USERDETAILS";

$r = mysqli_query($con,$sql);

$res = mysqli_fetch_array($r);

$result = array();

array_push($result,array(
"MOBILE"=>$res['MOBILE']
)
);

echo json_encode(array("result"=>$result));

mysqli_close($con);

}

但我得到的只是数据库的第一个条目。请帮忙。

最佳答案

您应该通过执行以下操作来遍历记录:

$result = [];
while ($array = mysqli_fetch_array($r)) {
$result[] = $array['MOBILE'];
}
echo json_encode($result);

关于php - 如何从数据库中获取整个列并使用 php 将其存储在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37959021/

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