Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Łaczenie 2 kolumn tej samej tabeli
-orlik99-
post
Post #1





Goście







Witam,
Mam tabele z kategoriami a w niej: id, title, parent, - jeśli kategoria jest główna jej parent wynosi 0, w przeciwnym razie id kategori nadrzednej....
Chciałbym wyświetlić tabelkę: tytuł kategorii i nazwę rodzica...

Próbowałem tak:
  1. SELECT * FROM categories

a później warunek:
  1. <?php if ($post['parent'] == '0') { echo "Brak"; } else { echo $post['title']; } ?>

Niestety nie działa tak jak chce...
Proszę o pomoc przy zapytaniu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michasko
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


  1. SELECT title AS "tytul", (SELECT k2.tytul FROM kategorie k2 WHERE k2.id = k1.parent) AS "rodzic" FROM kategorie k1
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: 3.10.2025 - 10:46