Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dwie tabele, jeden warunek...
MichuM.
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.10.2002

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


Widze pod spodem podobny topic, jednak nie rozwiazuje on mojego problemu.... Otoz mam 2 tabele:
1: historia
2: teleadresowe

Mam za zadanie wyciagnac wszystkie dane z tabeli "teleadresowe" na podstawie warunku ktory jest spelniony w tabeli historia.

W tabeli "historia" przechowuje dane i date dotyczace spotkan, a w tabeli "teleadresowe" mam dane klienta ( telefon, adres itp ).
I teraz mam formularz w ktorym wpisuje date i chce aby wyswietlili mi sie najpierw dane klienta, a pozniej spotkania... robie to tak
Kod
select * from teleadresowe, historia where data = $data order by id desc

wynik jest jednak bledny - wyswietla wszystkie rekordy...nie zaleznie od wpisanej daty...

Reasumujac:
Jak wyswietlic rekord z tabeli teleadresowe ( mam wspolne id w obu tabelach ) na podstawie zapytania o date spotkania z tabeli historia ?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MichuM.
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.10.2002

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


w sumie robilem to tak i dziala:
[sql:1:cc82ffd316]


$result = mysql_query("SELECT * FROM teleadresowe, historia WHERE historia.data_kontaktu like '$data_kontaktu' and teleadresowe.id = historia.id ;");

[/sql:1:cc82ffd316]

i jak zwykle powstal problem.. otoz jest tak ze jesli $data kontaktu i zmienna id sie pokrywa to wsywietla sie wynik i jest super... ale jesli mam w tabeli mam dwa razy wspolne $data_kontaktu i id ( normalna sytuacja w sumie ) to wyswietlaja mi sie te SAME dane z tabeli teleadresowaj dwukrotnie...jak zrobic aby bylo mozliwe dla danego zlaczenia $data_kontaktu = id wywolanie danych tylko raz ? limit chyba nie wchodzi w rachube.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.09.2025 - 11:41