Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mzaidan

[Resolvido] Erro no sql

Recommended Posts

 <?
$conexao = mysql_connect("localhost","user","senha") or die("erro");

$sql = mysql_query("SELECT * FROM news order by id");

while ($dados = mysql_fetch_array($sql)){

echo "<td>$dados['noticia']</td>";

}

?>

Qual o erro???

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/moska418/public_html/excedentesprf2009.com.br/index.php on line 137

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, tente desta forma quando você for utilizar o nome do campo como parâmetro

 


$sql = mysql_query("SELECT * FROM news order by id");

while ($dados = mysql_fetch_array($sql, MYSQL_ASSOC)){

echo "<td>$dados['noticia']</td>";

}


 

e desta forma como índice

 

 


$sql = mysql_query("SELECT * FROM news order by id");

while ($dados = mysql_fetch_array($sql, MYSQL_NUM)){

echo "<td>$dados[0]</td>";

}


Compartilhar este post


Link para o post
Compartilhar em outros sites

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/moska418/public_html/excedentesprf2009.com.br/index.php on line 139

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não use short tags de abertura, pois elas não estão configuradas em todos os servidores.

Mude seu código para:

<?php
$conexao = mysql_connect("localhost","user","senha") or die("erro");

$sql = mysql_query("SELECT * FROM news order by id") or die(mysql_error());

while ($dados = mysql_fetch_array($sql)){

echo "<td>$dados['noticia']</td>";

}

?>

E veja se mostra algum erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.