Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PHP MYSQL - zapytanie do dwóch tabel, Jak zrobić zapytanie do dwóch tabel w PHP MYSQL
maraska
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

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


Witam.

Mam w bazie dwie tabele, m/in z polami jak poniżej:

tabela users:
id... user_id..........email

tabela image
id... user_id.......user_image

Jak widać w obu jest pole user_id.
Nie wszyscy użytkownicy, którzy mają email mają też user_image w tabeli image.
Rekord do tabeli image jest dodawany przy dodawaniu obrazku i zawiera tylko pełne pola, tzn. nie ma np. user_image o wartości NULL. Za to user_id powtarza się w tej tabeli wielokrotnie, gdy użytkownik ma wiele obrazków. Pole user_image zawiera nazwę rodzaju obrazka (jest kilka)

Chcę wysłać mailing tylko do tych użytkowników posiadających email w tabeli users (nie wszyscy mają), którzy mają określony typ obrazka w tabeli images w polu user_image.

Jak napisać takie zapytanie w php?

(tabele są bardziej rozbudowane, ale podaję tylko to co istotne)

Z góry dziękuję za pomoc

Chodzi tylko o zapytanie do bazy

Ten post edytował maraska 9.04.2013, 19:25:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zbychoCom
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 9
Dołączył: 7.04.2011

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


Np. tak:
SELECT `users.user_id` FROM `users`,`image` WHERE `image.user_image` = $klucz_wyszukiwania AND `image.user_id`=`users.user_id` AND `users.email` != NULL

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: 16.10.2025 - 05:09