Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie 2 w 1
Ace
post
Post #1





Grupa: Zarejestrowani
Postów: 216
Pomógł: 0
Dołączył: 9.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Posty w temacie
- Ace   zapytanie 2 w 1   3.06.2004, 19:55:52
- - cboot   Re: [mysql] zapytanie 2 w 1   4.06.2004, 03:24:14
- - Ace   temat nie aktualny... ;] moj blad... zamiast <?...   4.06.2004, 12:02:57


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:49