![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
mam takie tabele: Cytat forum_topic topic_id //id watku topic_subject // tytul watku topic_date // data zalazenia watku topic_user // login osoby zakladajacej watek topic_category // kategoria watku forum_posts post_id // id odpowiedzi post_user // login osoby odpowiadajacej post_text // tresc odpowiedzi post_date // data odpowiedzi post_tid // id watku users id // id usera username // nazwa uzytkownika mail // adres e-mail st // status (0 - nieaktywne, 1 - aktywne, 2 - zablokowane) Pola topic_user i post_user są typu Varchar(100). Dałem tak ponieważ w wybranych kategoriach wątki mogą zakładać osoby niezarejestrowane i tak samo odpowiadać i mój problem polega na tym że nie wiem jak zrobić aby wyświetlało wszystkie wątki i dodatkowo jeśli mamy daną osobę w bazie to jej informacje. Zrobiłem to z LEFT JOIN, ale wyświetla mi wszystkie kombinacje, a nie tak jak powinno czyli aby do każdego rekordu sprawdziło czy jest coś w users.... Cytat select post.*, users.* FROM forum_posts post LEFT JOIN users ON post.user=users.username WHERE post.tid=".intval(abs($id))." ORDER BY post.post_id ASC LIMIT $start,$limit; Proszę o pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 13:46 |