CreatingZone
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Seu Portal De Informaçoes!
 
InícioPortalÚltimas imagensRegistrarEntrar

 

 > Sistema De Busca - PHP, MySQL

Ir para baixo 
AutorMensagem
SpeedyTouch
Administrador
Administrador



Número de Mensagens : 25
Waring :
> Sistema De Busca - PHP, MySQL Left_bar_bleue0 / 1000 / 100> Sistema De Busca - PHP, MySQL Right_bar_bleue

Data de inscrição : 24/08/2008

> Sistema De Busca - PHP, MySQL Empty
MensagemAssunto: > Sistema De Busca - PHP, MySQL   > Sistema De Busca - PHP, MySQL I_icon_minitimeQui Ago 28, 2008 5:01 pm

Primeiramente vamos criar a tabela no MySQL onde os dados Serão buscados:

Código:
CREATE TABLE
noticias (
codigo INT(11) NOT NULL DEFAULT '0' AUTO_INCREMENT PRIMARY KEY,
titulo VARCHAR(255) NOT NULL,
noticia TEXT NOT NULL
);

Pronto! A tabela acima e um exemplo de uma tabela de noti­cia.

Bom, agora iremos criar o script de busca:

busca.php

Código:
<form method="POST">
Palavra: <input type="text" name="palavra">
<input type="submit" value="Buscar">
</form>
<?
if(!empty($HTTP_POST_VARS[palavra])) {
    $palavra = str_replace(" ", "%", $HTTP_POST_VARS[palavra]); /* Altera os espaços adicionando no lugar o simbolo % */
    $qr = "SELECT * FROM noticias WHERE noticia LIKE '%".$palavra."%' ORDER BY codigo DESC";
    $sql = mysql_query($qr); // Executa a query no Banco de Dados
    $total = mysql_num_rows($sql); // Conta o total ded resultados encontrados
    echo "Sua busca retornou <b>'$total'</b> resultados.<br>\n";
    while($r = mysql_fetch_array($sql)) { // Gera o Loop com os resultados
          echo "<hr>\n";
          echo $r[noticia]."<br>\n";
    }
}
?>
Ir para o topo Ir para baixo
 
> Sistema De Busca - PHP, MySQL
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-

Permissões neste sub-fórumNão podes responder a tópicos
CreatingZone :: Informática Zone :: Programação & Database Zone :: PHP e QI-
Ir para: