Estou com um problema aqui que está queimando minha cabeça.
Minha consulta está dando esse erro: mysqli_fetch_array() expects parameter 1 to be mysqli_result
No xampp não dá esse erro na consulta, o código funciona perfeitamente. Só no servidor que dá.
Diz que o erro está na linha 10.
No Dreamweaver a linha dez é essa: while($dados=mysqli_fetch_array($sql))
Alguem porque está acontecendo isso?
A estrutura da tabela artigos é essa: id, link_artigo , codigo, compartilhado.
Segue abaixo a consulta
======================================
<?php
session_start();
include('conexao.php');
$conn = mysqli_connect($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASS);
$db = mysqli_select_db($conn, $DATABASE_NAME);
$sql =mysqli_query($conn, "SELECT * FROM artigos WHERE compartilhado!='s' ORDER BY rand() LIMIT 1");
while($dados=mysqli_fetch_array($sql))
{
$link_artigo = $dados['link_artigo'];
$codigo = $dados['codigo'];
}
?>
======================================