Beruflich Dokumente
Kultur Dokumente
1
Tutorial Busca interna com PHP +
MySQL
Neste tutorial ensinarei a construir um sistema de busca interna simples. Mostrarei as
ferramentas, porem o conceito de como ser usado cabe a cada desenvolvedor.
necessrio:
Um servidor PHP e MYSQ
Um monitor MYSQ
Um editor de te!to competente
"on#ecimento bsico de PHP
"on#ecimento bsico de MYSQ
"on#ecimento bsico de $#tml
Primeiramente, criaremos uma base de dados com o %nome&do&site' (ue ir conter as
tabelas com os dados do site:
)*bs.: +ente utili,ar nomes de fcil entendimento, mesmo (ue voc- trabal#e so,in#o, para mais tarde
a.ili,ar a manuten/0o1.
m2s(l3 "456+5 76+686S5 nome&do&site9
)o comando "456+5 pode ser usado tanto na cria/0o de base de dados, (uanto na cria/0o de tabelas.
Porem e!iste especifica/:es a serem usadas para a cria/0o de cada um1.
o.o ap;s usaremos a base de dados criada:
m2s(l3 US5 nome&do&site9
)o comando US5 serve para selecionar a base de dados (ue ser utili,ada1.
"om a base de dados criada e selecionada, se.uiremos a criar a.ora a tabela (ue conter
os dados da busca:
m2s(l3 "456+5 +685 tabela&pes(uisa )id int)<=1 auto&increment, #ref c#ar)>==1, title
c#ar)<==1, nome c#ar)<==1, descicao te!t)?==1, P4@M64Y A5Y )id,title,nome119
)como e!plicado acima, o comando "456+5 serve tanto na cria/0o da base de dados, (uanto na cria/0o de
suas tabelas, obs.: * M2SQ n0o aceita caracteres especiais como ), B, / e etc.1.
Para sabermos (uais colunas contem a tabela criada C bem simples, usaremos um
comando muito simples:
m2s(l3 75S" tabela&pes(uisa9
)o comando 75S" tambCm pode ser usado como 75S"4@85, e serve para descrever a tabela )ver o nome
dos campos, os tipos, as c#aves primarias, as c#aves estran.eiras, e e!tras1 sendo assim sabermos em (ue
os valores devem ser inseridos e outras fun/oes1.
Sendo assim ser descrito o se.uinte na tela:
m2s(l3 75S" tabela&pes(uisa9
Dield +2pe Null Ae2 7efault 5!tra
id @N+)<=1 N* P4@ NU 6U+*&@N"45M5N+
#ref "H64)>==1 Y5S NU
title "H64)<==1 N* P4@
Eduardo Gomes Vieira -- Web Designer
E-mail: wdg.eduardo@gmail.com; -- Twitter: www.twitter.com/wdgeduardo
Tutorial - Busca interna com PHP + MySQL