[Resolvido] SELECT em duas tabelas, com campo igual
Boa tarde pessoal, mais uma dúvida http://forum.imasters.com.br/public/style_emoticons/default/yay.gif
Seguinte estou criando um sistema de usuários onde a chave de ativação deles fica em outra tabela, até ai consegui fazer a consulta. Porem as duas tabelas eu tenho o campo ID, e na hora de exibir eu precisava exibir o ID do usuário mas acaba mostrando o ID da tabela das chaves...Vou dar o exemplo..
Tabela: usuarios
ID - NOME - CHAVE
1 - Jose - 5
2 - João - 7
Tabela: chaves
ID - CHAVE - VENCIMENTO
5 - 14845 - 1254279600
7 - 54515 - 1254279600
O script que estou utilizando:
$time = $time();
$sql = mysql_query("SELECT usuarios.*,chaves.id,chaves.expira FROM usuarios, chaves WHERE usuarios.chave = chaves.id AND chaves.expira > '$time'");
O problema é que no WHILE o campo ID pega o ID da chava, e precisaria ser o ID do usuário...
Eu tenho uma solução em mente mas não é muito viável, que seria alterar o campo ID da tabela chaves para outro nome como UID apenas para diferenciar.
Alguém sabe se existe outra solução?
Obrigado
Discussão (12)
Carregando comentários...