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

erro consulta


netocazuza

Pergunta

Gostaria que alguém tentasse localizar o erro nesse código dessa consulta ao BD. Os dados do html chama essa consulta em php, mas tá dando erro. Já tentei substituir o local host pelo ip do servidor, ou caminho exato do bd, mas sempre retorna erro:

<html>
<head>
<title>Book-O-Rama Catálogo de Busca</title>
</head>
<body>
<h1>Book-O-Rama Catálogo de Busca</h1>
<?php
// cria nome de variável abreviado
$searchtype = $HTTP_POST_VARS['searchtype'];
$searchterm = $HTTP_POST_VARS['searchterm'];
$searchterm= trim($searchterm);
if (!$searchtype || !$searchterm)
{
        echo 'Você não inseriu os detalhes da pesquisa. Por favor, volte e tente novamente.';
        exit;
}
$searchtype = addslashes($searchtype);
$searchterm = addslashes($searchterm);
@ $db = mysql_pconnect('localhost', 'bookorama','bookorama123');
if (!$db)
{
        echo 'Erro: Não foi possível conectar ao bando de dados. Por favor, tente novamente mais tarde.';
        exit;
}
mysql_select_db('books');
$query = "select * from books where ".$searchtype." like '%".$searchterm."%'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo '<p>Número de Livros encontrados: '.$num_results.'</p>';
for ($i=0; $i < $num_results;$i++)
{
        $row = mysql_fetch_array($result);
        echo '<p><strong>'.($i+1).'. Title: ';
        echo htmlspecialchars(stripslashes($row['title']));
        echo '</strong><br />Author: ';
        echo stripslashes($row['author']);
        echo '<br />ISBN: ';
        echo stripslashes($row['isbn']);
        echo '<br />Price: ';
        echo stripslashes($row['price'];
        echo '</p>';
}

?>
</body>
</html>

 

Editado por netocazuza
esqueci de marcar pra avisar quando o tópico for respondido.
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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