我对PHP不太了解,我什至不确定这个问题是否有意义,但我正在尝试打印我创建的数组的值。这是数组:
$resultJogadorInfo = array("sucesso" => "1",
"id" => $resJogadorInfo["id"],
"username" => $resJogadorInfo["username"],
"nome" => $resJogadorInfo["nome"],
"apelido" => $resJogadorInfo["apelido"],
"email" => $resJogadorInfo["email"]);
除“ sucesso”之外的所有值都是一个sql查询的结果,并使用mysqli_fetch_array
获取。
我可以回显每个单独的值,但“ sucesso”除外,它给出“未定义的索引:sucesso”。
用于输出值的代码是:
echo $resJogadorInfo["sucesso"];
echo $resJogadorInfo["id"];
echo $resJogadorInfo["username"];
echo $resJogadorInfo["nome"];
echo $resJogadorInfo["apelido"];
echo $resJogadorInfo["email"];
有人可以告诉我我在做什么错吗?
答案 0 :(得分:1)
您正在访问从数据库返回的原始数组:
where
将其替换为您创建的数组:
echo $resJogadorInfo["sucesso"];
答案 1 :(得分:1)
如果在结果集数组中只需要一个额外的值,则可以将其添加到SQL SELECT中。
SELECT "1" as sucesso, id, username...
这可以节省您以后处理数组的时间。