MAm problem z zapytaniem Mianowicie, zawsze uzywalem zapisu w stylu
[sql:1:402d648c62]
SELECT id FROM konta WHERE login='$login'
[/sql:1:402d648c62]
[sql:1:402d648c62]
SELECT * FROM strony WHERE id_strony='$id'
[/sql:1:402d648c62]
i chce polaczyc te 2 zapytania w 1. Jestem pewien ze mozna to zrobic, lecz nie wiem jak. Probowalem napisac wlasne zapytanie i efektem jest :
[sql:1:402d648c62]
SELECT k.id, s.* FROM strony s,konta k WHERE k.login='$_SESSION[username]' and k.id=s.wlasciciel ORDER BY s.id ASC
[/sql:1:402d648c62]
lecz zwraca mi tylko 1 rekord a nie kilka.
tabele :
konta
id|login|haslo|mail
strony
id_strony|www|wlasciciel
gdzie wlasciciel = id z tabeli konta.
i przykladowe dane
konta:
1|ace|aaa|aaa@aaa.pl
2|eca|bbb|bbb@bbb.pl
strony
1|www.example.com|1
2|www.wp.pl|1
3|www.onet.pl|1
4|www.php.pl|2
i dla zmiennej $login = ace, wyswietla mi tylko pierwszy rekord a nie pierwsze trzy.