Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Tenho o seguinte dódigo para while:
//logos
$logos = "SELECT * FROM logos ORDER BY cod_logo DESC LIMIT 3";
$logos = mysqli_query($con, $logos) or die ("Filmes não encontrados");
while($logo= mysqli_fetch_array($logos){
print $logo['empresa'];
}
funciona perfeitamente, o porém é o seguinte. Eu quero pegar os 4 resultados, mas colocar em locais diferetes no site, então, teria que pegar a posição de cada um e não estou conseguindo fazer, mas pra você´s entenderem, seria mais ou menos assim:
/logos
$logos = "SELECT * FROM logos ORDER BY cod_logo DESC LIMIT 3";
$logos = mysqli_query($con, $logos) or die ("Filmes não encontrados");
print mysqli_query($logos,0,'empresa');
print mysqli_query($logos,1,'empresa');
print mysqli_query($logos,2,'empresa');
print mysqli_query($logos,3,'empresa');
}
Alguém pode me ajudar?
Obrigado.Boas, tudo bem?
Coloquei exatamente como escreveu, porém dá o seguinte erro:
$sql="SELECT * FROM logos";
$query=mysqli_query($conexao,$sql) or die ("Filmes não encontrados");
$rows=$query->fetch_all(MYQLI_ASSOC);
porém, contiha com o erro abaixo
**Fatal error**: Call to undefined method mysqli_result::fetch_all() in **/home/storage/d/3c/5e/yesmarilia6/public_html/principal.php** on line **6**está misturando o modo procedural e o OO do mysqli
tente manter a coerência e usar somente procedural ou somente OO
>
Em 18/10/2023 at 16:37, ILR master disse:
Boas, tudo bem?
Coloquei exatamente como escreveu, porém dá o seguinte erro:
$sql="SELECT * FROM logos";
$query=mysqli_query($conexao,$sql) or die ("Filmes não encontrados");
$rows=$query->fetch_all(MYQLI_ASSOC);
porém, contiha com o erro abaixo
**Fatal error**: Call to undefined method mysqli_result::fetch_all() in **/home/storage/d/3c/5e/yesmarilia6/public_html/principal.php** on line **6**
Erro de digitação: o correto é MYSQLI_ASSOC.
Eu faria assim: