Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Na Busca


Guest KId

Pergunta

Eu to tentando fazer uma busca mas esta me dando este erro:

"Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\stelamaris\buscando.php on line 7" no internet explorer

o código que eu me espelhei para fazer esta assim:

<?php

include "conecta_mysql.inc";//conecta ao mysql

$resultado = mysql_query("SELECT * FROM cadastro LIKE '%$palavra'");

$linhas = mysql_num_rows ("$resultado");

for($i=0 ; $i<$linhas ; $i++)

$registro = mysql_fetch_array($resultado)

?>

e no meu action esta assim:

<body>

<form method="POST" action="buscando.php">

Palavra: <input type="text" name="palavra">

<input type="submit" value="Buscar">

</form>

</body>

me ajudem,pois num sei mesmo onde estou errando, o resto esta tudo ok

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
se não me engano, o erro esta aqui: SELECT * FROM cadastro LIKE '%$palavra'

coloque SELECT * FROM cadastro WHERE nome_campo LIKE '%$palavra'

Até! smile.gif

nossa ainda esta dando erro

o código é este:

<?php

include "conecta_mysql.inc";//conecta ao mysql

//seleciona os registros da tabela com a palavra

$resultado = mysql_query("SELECT * FROM cadastro WHERE nome LIKE '%$palavra'");

//vê o número de resultados encontrados

$linhas = mysql_num_rows ("$resultado");

//faz o laço

for($i=0 ; $i<$linhas ; $i++)

{

$registro = mysql_fetch_array($resultado)//<- Aqui esta dando erro

}

?>

e no internet explorer ta assim

Parse error: parse error in c:\apache\htdocs\stelamaris\buscando.php on line 11

Link para o comentário
Compartilhar em outros sites

  • 0
Leve erro de sintaxe....

"SELECT * FROM cadastro where NOMEDOCAMPO LIKE '%$palavra'";

nossa ainda esta dando erro

o código é este:

<?php

include "conecta_mysql.inc";//conecta ao mysql

//seleciona os registros da tabela com a palavra

$resultado = mysql_query("SELECT * FROM cadastro WHERE nome LIKE '%$palavra'");

//vê o número de resultados encontrados

$linhas = mysql_num_rows ("$resultado");

//faz o laço

for($i=0 ; $i<$linhas ; $i++)

{

$registro = mysql_fetch_array($resultado)//<- Aqui esta dando erro

}

?>

e no internet explorer ta assim

Parse error: parse error in c:\apache\htdocs\stelamaris\buscando.php on line 11

Link para o comentário
Compartilhar em outros sites

  • 0

pode ser o ponto e virgula no final da linha que você falou estar dando erro.. e retire as aspas dessa linha

$linhas = mysql_num_rows ("$resultado");

heheh tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...