SpeedyTouch Administrador
Número de Mensagens : 25 Waring : Data de inscrição : 24/08/2008
| Assunto: > Sistema De Busca - PHP, MySQL Qui 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 noticia. 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"; } } ?> | |
|