Existindo a entidade usuário os campos não precisam ter os prefixos, porque normalmente é utilizado um alias para fazer a referencia da entidade na query.
Então sendo a sua Entidade Usuário o alias será user ou usr, ou poderá ser qualquer outro.
Versão Imprimível
Existindo a entidade usuário os campos não precisam ter os prefixos, porque normalmente é utilizado um alias para fazer a referencia da entidade na query.
Então sendo a sua Entidade Usuário o alias será user ou usr, ou poderá ser qualquer outro.
OK, então devo fazer assim?
"SELECT * FROM table1.id, table2.id FROM table1, table2"
E como faço para pegar esses dados no PHP?
$result['table1.id']
$result['table2.id']
Issoo funcionará?
Pode ser assim.
SELECT tb1.id, tb2.id FROM table1 tb1, table2 tb2
Você deverá colocar na aplicação:
tb1.id
tb2.id
Andei pesquisando mais na documentação do PHP e entendi que o salinas disse sobre Alias, e consegui obter os resultados.
Exemplo (SELECT tb1.id as alias1, tb2.id as alias2 FROM table1 tb1, table2 tb2 ...) e depois no PHP
$res['alias1'];
$res['alias2'];
Mais agora surge outra dúvida.
Não é mais facil usar os prefixos do que ficar fazendo alias para cada campo que for selecionar? :confused: