Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dziwaczny problem dotyczący WordPressa
głąb
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.04.2010

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


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

Ten post edytował głąb 13.04.2010, 12:24:27
Go to the top of the page
+Quote Post
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


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. )
Go to the top of the page
+Quote Post
głąb
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.04.2010

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


Dzięki, dzięki działa!

Pozdrawiam serdecznie
w tych ciężkich czasach
Go to the top of the page
+Quote Post

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: 20.09.2025 - 20:26