motor de busca

Boas,
Tou a fazer um motor de busca mas deparei.me com uma grande duvida, o conteudo do site sao cebolas e batatas p.ex....no motor de busca só o consigo por a pesquisar na tabela de cebolas e não consigo q ele pesquise em todas as tabelas q estão ligadas á base de dados...isto em dreamweaver claro...help me plz! :(

cumps.
 
entao deixa cá ver... só consegues pesquisar por batatas ou cebolas? e as batatas e cebolas nao deviam estar na mesma tabela?
 
a tua dúvida é muito confusa...para fazeres uma coisa dessas vais prcisar de uma linguagem server(php, asp,jsp etc)
 
errado, tens a analise mal feita. nesse caso a tua tabela seria a seguinte:

Tabela "AutoPVenda"
*IDAuto
IDCat
...

Tabela "CatAutos"
*IDCat
Cat

Assim, so tens que procurar numa tabela.
Revê a tua BD
 
há, mas com uma estrutura manhosa podes ter problemas para outras questoes...
tens a certeza que nao queres mudar a tua estrutura de dados? (se disseres que "nao, nao quero" eu nao insisto mais ;))
 
nao testei, por isso nao sei se está a funcionar
Código:
SELECT Campos
FROM TABELA1
JOIN TABELA2 on TABELA1.MARCA = TABELA2.MARCA
WHERE «a tua clausula»
 
  • Mal tentaste fazer a 1ª pesquisa apenas num campo e deu-te logo problemas (se fizeres como o Armadillo te disse, este problema fica resolvido).
  • imagina quando quando quiseres uma procura assim: "carros a gasolina, ano 2005, tipo desportivo"
  • se daqui a uns meses for preciso criar outra categoria, p.ex., carros clássicos, tens de criar uma nova tabela e modificar as tuas procuras todas para incluir esta nova tabela (se fizeres como o Armadillo te disse, apenas tens de criar uma nova categoria na tabela respectiva).

Isto é uma pequena amostra do que te pode complicar o teres a base de dados mal estruturada, aconselho-te a leres uns manuais sobre base de dados.


e que tipo de problemas poderão surgir???
 
então, basta adicionares os registos. Essa tabela vai albergar todas as categorias que quiseres.
Repara, na tabela "categorias" vais ter os registos "Novo", "semi-novo" e "usado" (e suas chaves primarias).

Se quiseres posteriormente adicionar uma outra categoria (por exemplo, "clássico"), basta adicionares esse registo à tabela "categorias" (e o seu respectivo campo chave)
 
nao.
A tua BD deve ser do genero:

Tabela Marcas
*IDMarca
Marca

--

Tabela Categorias
*ID_Cat
Categoria

--

Tabela Veiculos
*ID_Veiculo
ID_Marca
ID_Categoria

--
campos com * indicam que são chaves primarias

Depois, basta inserires os registos "Novo", "seminovo", "usado" e seus IDs na tabela Categorias.
 
Back
Topo