Em um outro post aqui no fórum cheguei a marcar como resolvido apos ver a resposta "$produto é cada linha retornada da query. Se a query retorna 5 produtos, por exemplo, esse loop vai inserir na array $produtos os 5 produtos.
A variável $produto é um mero auxiliar.
Abraços.
Mas ????? Assim como eu o php não sabe o que é a variavel moto nesse caso o nome seria moto
Notice: Undefined variable: moto in D:\Xampp\htdocs\cursophp\banco-motos.php on line 7
Notice: Undefined variable: moto in D:\Xampp\htdocs\cursophp\banco-motos.php on line 7
Notice: Undefined variable: moto in D:\Xampp\htdocs\cursophp\banco-motos.php on line 7
Notice: Undefined variable: moto in D:\Xampp\htdocs\cursophp\banco-motos.php on line 7
Eu já estudei outras linguagens embora esteja no inicio do php já não sou um iniciante digamos assim nas outras linguagens tipadas como java e delphi uma variavel precisa ser alguém Ex string x ... I : integer ; double k = 50; aqui no php é diferente ? e qual seria o erro no meu código ?
"
Eu "Nesse código existem duas variáveis #produtos que é um array e $produto. Esse exemplo foi tirado do exercício. Minha pergunta é quem é $produto ? não consegui entender"
Resposta "
<?php
function listamotos($conexao) {
$motos =array();
$resultado =mysqli_query($conexao, "select * from tb_motos") ;
while ($motos = mysqli_fetch_assoc($resultado)){
array_push($motos,$moto);
}
return $motos;
}