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

Com Faço Esta Consulta


burronojento

Pergunta

tenho um banco :

exemplo

nome

end

através de um form de pesquisa faço a busca de nome

exemplo


<input type Bllalalalalalaalall name =busca >
aqui o sql
"Select *from tabela where nome like '%$busca%'" 
retorna os nomes que eu pesquiso normalmente , mais........ ai vai minha dúvida vamos supor que o nome pesquisado não esteja no banco como eu dou a mensagem para o fulano exemplo : """""nenhum nome zeruela foi encontrado na base """""" se puderem detalhar agradeço pois, sou novo em php ai vai o código na real
<?
$sql= "SELECT *FROM lontra where  nome like '%$busca%' ORDER BY nome";
$rs=mysql_query($sql, $dbh) or die ("erro");
$numregistros= mysql_num_rows($rs);
?>
<?
while($linha=mysql_fetch_array($rs)){
$id=$linha["id"];
$nome=$linha["nome"];
?>

Obrigado

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

sem chance não funfow retorna apenas

Nenhum registro

só que existe o registro sim

$sql= ("SELECT *FROM comercio where detalhe like '%$busca%' ORDER BY cat");
if ($linha == 0){
echo "Nenhum registro encontrado";
}
else
{
$rs=mysql_query($sql, $dbh) or die ("erro");
$numregistros= mysql_num_rows($rs);
?>
<?
while($linha=mysql_fetch_array($rs)){
$id=$linha["id"];
$cat=$linha["cat"];
$razao=$linha["razao"];
$end=$linha["end"];
$bairro=$linha["bairro"];
$detalhe=$linha["detalhe"];

?>

<?
}
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Parse error: parse error, unexpected '}', expecting ',' or ';' in /home/lontra/home/ospbb/chave.php on line 29

fiz como me ensinou

<?
$sql= "SELECT *FROM comercio where detalhe like '%$busca%' ORDER BY cat";
$rs=mysql_query($sql, $dbh) or die ("erro");
$numregistros= mysql_num_rows($rs);
if($numregistro == "0"){ 
echo "nada encontrado" 
}else{ 
while($linha=mysql_fetch_array($rs)){
$id=$linha["id"];
$cat=$linha["cat"];
$razao=$linha["razao"];
$end=$linha["end"];
$bairro=$linha["bairro"];
$detalhe=$linha["detalhe"];
}
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

/* é apenas um erro de síntaxe :

vai o correto para ti !

<?
$sql= "SELECT *FROM comercio where detalhe like '%$busca%' ORDER BY cat";
$rs=mysql_query($sql, $dbh) or die ("erro");
$numregistros= mysql_num_rows($rs);
if($numregistros == "0"){ // AQUI É REGISTROS NÃO É ?
echo "nada encontrado"  // CADÊ O PONTO E VIRGULA DAQUI ?
}else{ 
while($linha=mysql_fetch_array($rs)){
$id=$linha["id"];
$cat=$linha["cat"];
$razao=$linha["razao"];
$end=$linha["end"];
$bairro=$linha["bairro"];
$detalhe=$linha["detalhe"];
}
}
?>
Código certo
<?
$sql= "SELECT *FROM comercio where detalhe like '%$busca%' ORDER BY cat";
$rs=mysql_query($sql, $dbh) or die ("erro");
$numregistros= mysql_num_rows($rs);
if($numregistros == "0"){ 
echo "nada encontrado"; 
}else{ 
while($linha=mysql_fetch_array($rs)){
$id=$linha["id"];
$cat=$linha["cat"];
$razao=$linha["razao"];
$end=$linha["end"];
$bairro=$linha["bairro"];
$detalhe=$linha["detalhe"];
}
}
?>

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...