PHP-向查询行数组中添加字符串
我对PHP了解不多,我甚至不确定这个问题是否有意义,但我正在尝试打印我创建的数组的值。以下是阵列:PHP-向查询行数组中添加字符串,php,arrays,Php,Arrays,我对PHP了解不多,我甚至不确定这个问题是否有意义,但我正在尝试打印我创建的数组的值。以下是阵列: $resultJogadorInfo = array("sucesso" => "1", "id" => $resJogadorInfo["id"], "username" => $resJogadorInfo["username"],
$resultJogadorInfo = array("sucesso" => "1",
"id" => $resJogadorInfo["id"],
"username" => $resJogadorInfo["username"],
"nome" => $resJogadorInfo["nome"],
"apelido" => $resJogadorInfo["apelido"],
"email" => $resJogadorInfo["email"]);
除了“successo”之外的所有值都是sql查询的结果,都是使用mysqli\u fetch\u数组
获取的。
我可以回显每个单独的值,除了“sucesso”,它给出了一个“未定义的索引:sucesso”
用于打印值的代码为:
echo $resJogadorInfo["sucesso"];
echo $resJogadorInfo["id"];
echo $resJogadorInfo["username"];
echo $resJogadorInfo["nome"];
echo $resJogadorInfo["apelido"];
echo $resJogadorInfo["email"];
有人能告诉我我做错了什么吗?您正在访问从数据库返回的原始数组:
echo $resJogadorInfo["sucesso"];
将其替换为您创建的阵列:
echo $resultJogadorInfo["sucesso"];
如果在结果集数组中只需要一个额外的值,可以将其添加到SQL SELECT
SELECT "1" as sucesso, id, username...
这可以节省您以后处理数组的时间。请共享您用于打印数组值的代码。您提到的数组
$resultJogadorInfo
,以及您用于打印$resJogadorInfo
的数组是不同的数组。