Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Zapytanie do bazy MySQL, jak je ułożyć?, Jak np pobrać pozycje o id 2,5,6 oraz przypisane do kategorii 5,10,15
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Potrzebuje wyświetlić z bazy danych newsy, które są wśród id:

Kod
$newsy_id = '2,5,6';


oraz dodatkowo newsy z kategorii:

Kod
$newsy_kat = '5,10,15';



Zapytanie moje wygląda tak:

  1. SELECT n.*
  2. FROM news n, news_kat n2c
  3. WHERE (n.news_id IN (".$newsy_id.")) OR (n.news_id = n2c.news_id AND n2c.kat_id IN (".$newsy_kat.")) AND n.zablokuj=0
  4. ORDER BY n.news_id LIMIT 20;


Zwraca mi to jednak złe wyniki, przeważnie powtarzające sie kilkakrotnie produkty ze zmiennej $newsy_id

Bede wdzięczny za wszelkie wypowiedzi.

Ten post edytował kukix 25.11.2011, 15:52:25
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: 25.12.2025 - 14:42