Ir para conteúdo
Fórum Script Brasil

LatiosDoug

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que LatiosDoug postou

  1. Bem, obrigado aos dois por responderem. Infelizmente eu não posso alterar a estrutura da tabela. Pois a única coisa que terá em comum entre elas é o campo código, os outros campos serão diferentes... Por conta disso eu tenho que criar o ID e pesquisá-lo, pois são três tabelas diferentes e pode ser que, em duas delas ou mais, haja dados iguais... Tentei JOIN também não ajudou muito, devolveu o mesmo resultado acima... Auto-increment também não ajudaria muito, pois eu quero uma espécie de código de 6 digitos (Por isso de 100000 à 999999) que eu possa oferecer ao cliente como senha ou comprovante (Esqueci a palavra agora...), e não um numero crescente, pode ser qualquer um entre 100000 à 999999 sem ordem... Irei tentar UNION em breve, mas só depois do feriado. Alguém poderia me dizer se vale a pena testar ou é melhor nem perder meu tempo?
  2. Olá pessoal, estou a alguns dias tentando fazer algo do tipo, mas estou sem ideias e tudo que eu tentei tem dado errado. Sou iniciante em PHP/MySQL então, me desculpem se essa for uma dúvida "newbie". Eu criei várias tabelas, para supor, uma se chama Notebook, outra se chama Desktop e outra se chama Tablet. Cada uma dessas tabelas tem um ID e o nome da máquina. Eu gostaria que o PHP criasse o ID de um número entre 100000 à 999999, mas que não possa haver registros iguais. Ignorando tudo isso, eu fiz todo o resto e armazenei o resultado numa variável chamada $id. O que eu quero é uma maneira de fazer SELECT em todas as tabelas em busca de um registro que tenha a ID armazenada na variável. Eu tentei o seguinte código SELECT n.Nome, d.Nome, t.Nome FROM Notebook n, Desktop d, Tablet t WHERE n.ID = " . $id . " OR d.ID = " . $id . " OR t.ID = " . $id . " Mas ele só funciona se tiver um registro com a mesma ID em todas as tabelas. Por exemplo, se tiver um registro com a ID 578462 tanto em Notebook, quanto em Desktop, quanto em Tablet. Eu queria algo que buscasse apenas um único registro (Ou mais se houver) de uma ID em uma tabela. Voltando ao exemplo anterior, se fosse encontrada a ID 578462 em Desktop já era o suficiente para exibir, mesmo que não houvesse nada em Notebook ou em Tablet. Obrigado por qualquer ajuda. Qualquer código que funcione para essa finalidade já me ajuda para adaptar para o que eu quero.
×
×
  • Criar Novo...