Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie odpowiedzi i informacji o osobach zarejestrowanych
pionas
post
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
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: 15.09.2025 - 13:46