Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwaczny problem dotyczący WordPressa
Forum PHP.pl > Forum > Gotowe rozwiązania
głąb
Dziwaczny problem dotyczący WordPressa

Nie wie ktoś może jak należy prawidłowo sformułować zapytanie do bazy mysql aby wyciągnąć z niej posty dotyczące konkretnego działu. Mamy np. 4 działy (kategorie):
-Lolek
-Bolek
-Olek
-Ala

a chcemy wyświetlić posty dotyczące działu Lolek i Ala

coś takiego wyświetli 6 postów ale z wszystkich kategorii (działów).

  1. $zapytanie = mysql_query("select * from ".$prefix."posts where ID limit 0,6");
  2. while ($licz = mysql_fetch_assoc($zapytanie)) {
  3. $licz2 = mysql_fetch_assoc(mysql_query("select * from ".$prefix."posts where ID='$licz[ID]'"));
  4.  
  5. echo '<p>'.$licz2[post_title].'</p>'; }




jeżeli ktoś ma chwilę czasu proszę o pomoc
mortus
Hmm... Nie jest to takie proste. Rozwiązanie:
  1. SELECT * FROM wp_posts WHERE id IN
  2. (SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id IN
  3. (SELECT term_taxonomy_id FROM wp_term_taxonomy WHERE term_id IN
  4. (SELECT term_id FROM wp_terms WHERE name = 'Lolek' OR name='Ala')
  5. )
  6. )
głąb
Dzięki, dzięki działa!

Pozdrawiam serdecznie
w tych ciężkich czasach
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.