Witam,
próbuję napisać skrypt, który będzie wybierał dane (loginy) z jednej tabeli, przy uwzględnieniu danych z innych tabel po kluczach obcych.
ID loginu jest zapisane w każdej z innych tabel, jako id_user.
Chcę wyszukać wartości kluczy obcych, by filtrować wyniki:
$querry = mysql_query("
SELECT
`usertest`.`login`,
`usertest`.`id`,
`wyksztalcenie`.`id_user`,
`wyksztalcenie`.`poziom`,
`adres`.`id_user` AS `iduser`
FROM `usertest`, `wyksztalcenie`, `adres`
WHERE `usertest`.`login` LIKE '%{$login}%'
AND `wyksztalcenie`.`poziom` LIKE '{$wyksztalcenie}'
GROUP BY `usertest`.`login`
");
while ($wynik = mysql_fetch_assoc($querry)) {
echo $wynik[iduser];
echo $wynik[login];
echo $wynik[id_user];
echo '<br/>';
}
Niestety, alias iduser nie działa...
Wynikiem działania jest:
2 login1 2
2 login2 2
2 login3 2
Tak więc wyświetla różne loginy, ale za każdym razem pokazuje wartość id pierwszego loginu.
W czym może tkwić problem?
Pozdrawiam