Jump to content

Erro a carregar dados da base de dados [php+mysqli]


Dynamic Things
 Share

Recommended Posts

Boas Comunidade, tenho andado a trabalhar num site desenvolvido em (HTML5, JS, CSS3, PHP7.1 e MySQLi) tenho uma duvida/problema que aparentemente está tudo correcto mas no entanto não funciona, venho partilhar o código com o resto da comunidade para ver se alguém consegue identificar o erro que não tenho conseguido identificar.

 

 

 

/* Num ficheiro a parte/ variaveis.inc.php */

$galeria = mysqli_query($MySQL, "SELECT * FROM `galeria` ORDER BY data DESC LIMIT 6");

 

/* Na pagina onde o codigo gerado ira ser mostrado */

<?php include './sistemas/galeria.php'; ?>

 

/* Na pagina chamado pelo codigo anterior "galeria.php" */

<div class="classe1"></div>

<h2 class="classe2 h3"><span><span class="classe3">Galeria</span> de Fotos</span></h2>

<div class="classe1"></div>

<div class="classe4">

<div class="classe5">

<?php

while ($row=mysqli_fetch_array($galeria)){

 

$titulo = $row[1];

$desc = $row[2];

$img = $row[3];

$img_thumb = $row[4];

 

echo '<div class="classe6">

<div class="classe7">

<a href="'.$img_thumb.'" class="classe8" data-size="1188x594">

<div class="classe9"><span class="classe10"></span></div>

<img src="'.$img.'" alt="'.$titulo.'">

</a>

<div class="classe11">

<h4>'.$titulo.'</h4>

'.$desc.'

</div>

</div>

</div>';

}

?>

</div>

</div>

[ATTACH=full]327[/ATTACH]

Print da tabela galeria

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

 

 

Aparentemente está tudo bem, só que o resultado do código gerado é:

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

 

 

Toda ajuda é bem-vinda, desde que as respostas dadas sejam bem elaboradas e com um objectivo claro de ajudar em relação ao assunto representado neste tópico.

 

Dispenso outros tipos de comentários que não venha a acrescentar algo de útil ao tópico (excepto em caso de haver membros com a mesma duvida e que queiram aproveitar o tópico para tirar as suas duvidas.)

 

 

 

Cumprimentos, Dynamic Things

Link to comment
Share on other sites

mysqli_fetch_array($galeria, MYSQLI_NUM) é diferente de mysql_fetch_array($galeria).

 

Erro porque você não definiu o tipo de valores.

 

Dica pra ti:

Instanciar a classe MySqli pra reduzir o código.

 

Exemplo:

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

 

como ficaria a mysqli_query()

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Link to comment
Share on other sites

mysqli_fetch_array($galeria, MYSQLI_NUM) é diferente de mysql_fetch_array($galeria).

 

Erro porque você não definiu o tipo de valores.

 

Dica pra ti:

Instanciar a classe MySqli pra reduzir o código.

 

Exemplo:

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

 

como ficaria a mysqli_query()

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

O problema foi corrigido.

 

Não se encontra nada de errado com o código que publiquei no tópico, o erro era na base de dados.

Hidden Content

    Give reaction to this post to see the hidden content.

 

Este tópico pode ser encerrado, Obrigado.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...