gpt4 book ai didi

php - 从mysql查询中获取php数组中的结果

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

我的数据库包含表user -> 字段 -> username , userid

    $user = (" SELECT userid,username FROM user ");
while ($row = @mysql_fetch_assoc( $user) )
{
$getalluser[] = $row;
}

我尝试在数组中获取结果,如下所示:

$users = array(
0=>array(
"Mark",
"http://localhost/test/image.php?u=1",
"Mark"
),
1=>array(
"Anandu",
"http://localhost/test/image.php?u=2",
"anandu"
),
2=>array(
"jeena",
"http://localhost/test/image.php?u=3",
"jeena"
)
);

注意:

Mark,Anandu,jeena --> 用户名和 u=1,u=2,u=3 --> 用户ID

最佳答案

我安装了 PHP7,因此无法使用您正在使用的 mysql_xxx 函数(它们已被弃用)。我必须使用 mysqli_xxx 函数才能测试下一个代码:

<?php
$cnx = mysqli_connect( "localhost", "root", "pass", "databasename" );
$data = mysqli_query( $cnx, "SELECT userid,username FROM user" );
$getalluser = array();
while ( $row = mysqli_fetch_array( $data ) )
$getalluser[] = array( $row[ "username" ],
"http://localhost/test/image.php?u=" . $row[ "userid" ],
$row[ "username" ] );
var_dump( $getalluser );
?>

while之前创建一个空数组。在 while 中,数组填充了数组,这些数组每个包含 3 个项目:用户名作为第一项和第三项,URL 作为第二项。第二项的末尾连接有 userid

关于php - 从mysql查询中获取php数组中的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38619144/

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