Jump to content


Photo

Problema Com Mysql_Fetch_Array(): (Iniciante)


  • Faça o login para participar
2 replies to this topic

#1 gumer22

gumer22

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Sorocaba SP

Posted 07/04/2010, 13:17

Fiz um código simples, mas está dando esse erro aqui:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/naturalviva/www/resultados.php on line 31

Se vcs puderem me ajudar o código é esse:

<?php
$co = mysql_connect("***","***","***");
mysql_select_db("busca", $co);
$pesquisar = $_GET['pesquisar'];
$sql = mysql_query("SELECT * FROM busca WHERE nome like'%$pesquisar%' OR artigos like'%$pesquisar%' ORDER BY nome");
if (isset($pesquisar)){
while($linha = mysql_fetch_array($sql)) {

?>

<tr>
<td><?=$linha['nome']?></td>
<td><?=$linha['artigos']?></td>
</tr>
<?
}
}

?>

Edição feita por: gumer22, 07/04/2010, 13:19.


#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 07/04/2010, 14:58

Ah algum retorno para "$sql"?

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 09/04/2010, 14:25

Tente usar isso aqui

mysql_query("SELECT * FROM busca WHERE nome like '%$pesquisar%' OR artigos like '%$pesquisar%' ORDER BY nome");

OU

mysql_query("SELECT * FROM busca WHERE nome like '" . %$pesquisar% . "' OR artigos like '" . %$pesquisar% . "' ORDER BY nome");

Edição feita por: André Manoel, 09/04/2010, 14:26.

Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq