mzaidan 2 Denunciar post Postado Novembro 11, 2011 <? $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
Wesley David 20 Denunciar post Postado Novembro 11, 2011 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
mzaidan 2 Denunciar post Postado Novembro 12, 2011 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
Henrique Barcelos 290 Denunciar post Postado Novembro 12, 2011 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
mzaidan 2 Denunciar post Postado Novembro 12, 2011 Pow, valeu. O erro era que eu não estava selecionando o bd. BURROOOOO! Compartilhar este post Link para o post Compartilhar em outros sites