Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoas e robots!
Não sei se é aqui o lugar certo, mas está relacionado com PHP...
Eu tenho uma estrutura de cadastros em MySQL, com a seguinte estrutura:
Tabelas:
Pensando no uso do site, quando um usuário digitar um termo de pesquisa, como fazer a consulta buscar la na CATEGORIA para saber se o termo existe?
Ex.:
Id= 1 Nome = Calçados
Id=1 Id-Cat =1 Nome=Chinelo
Id=1 Id-Sub=1 Nome=Havainas
Id=1 Id-Prod=1 Nome=Chinelo Havainas Top. Gênero=Masc Tam=42
Supondo esta estrutura, se o cliente pesquisar o termo "Calçado" na pesquisa do site, eu vou ter que fazer 3 consultas para buscar pelo menos na SUB o termo que corresponde e dali pra frente exibir os resultados, correto?
Como fazer isso de maneira mais simples?
Obs.:
Eu estive pensando em pegar, além dos ID's o NOME da tabela anterior.
Ex.:
Id= 1 Nome = Calçados
Id=1 Nome_CAT=Calçados Id-Cat =1 Nome=Chinelo
Id=1 Nome_CAT=Calçados Nome_Sub=Chinelo Id-Sub=1 Nome=Havainas
Id=1 Id-Prod=1 Nome_CAT=Calçados Nome_Sub=Chinelo Nome=Chinelo Havainas Top. Gênero=Masc Tam=42
Mas me parece que desta forma está virando gambiarra... Ou não?
Agradeço um HELP!
Carregando comentários...