Ir para conteúdo

POWERED BY:

Arquivado

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

Rosicler

[Resolvido] erro na busca

Recommended Posts

Alguém pode me ajudar a corrigir esse erro:

Warning: mysql_query() expects parameter 1 to be string, resource given

 

Fiz uma consulta e funciona normal mas apresenta a mensagem acima e não consigo achar o erro... o código segue abaixo.

 

<?php
include("config.php");
if ($_GET['busca'] != ""){
$sql = mysql_query("SELECT * FROM menu1 WHERE titulo LIKE '$_GET[busca]%' ORDER BY titulo ASC"); //busca pelas iniciais do nome
mysql_query($sql);
}else{
$sql = mysql_query("SELECT * FROM menu1 ORDER BY titulo ASC");
mysql_query($sql);
}
$numLinhas = mysql_num_rows($sql);
echo $_GET['msg'];
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele mostra os dados sem o erro, mas tenho uma caixa de busca onde digito a letra inicial para pesquisar é que dá erro.

 

deu certo tudo troquei o mysql_query($sql) por mysql_num_rows nas duas opções e funcionou. Obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou um detalhe nessa busca o $_GET, pronto cópia ai e testa.

 


$sql = mysql_query("SELECT * FROM menu1 WHERE titulo LIKE '%".$_GET['busca']."%' ORDER BY titulo ASC"); //busca pelas iniciais do nome

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.