Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Modyfikacja zapytania SQL.
Dog
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2007

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


Mam następujące zapytanie:

Kod
$freegifts_query = tep_db_query("
SELECT
products.products_id,  
products_description.products_name
FROM
products
Inner Join  products_to_categories ON products.products_id =  products_to_categories.products_id
Inner Join products_description ON  products.products_id = products_description.products_id
WHERE
products_to_categories.categories_id =  '". FREE_GIFT_CATEGORY . "'");


To jest cześć dodatkowego modułu do osCommerce. Chciałbym zmienić warunek WHERE aby zamiast spawdzenia kategorii produktu wybrał z tabeli wszystkie produkty poniżej pewnej ceny oraz dla danej kategorii językowej.

Cena produktu znajduje się w tabeli products pole products_price.
Wersja językowa: tabela - products_description, pole language_id.

Proszę o pomoc ponieważ nie radzę sobie ze złożonymi zapytaniami mySQL.

Pozdrawiam
Dog
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Cytat(Dog @ 3.12.2007, 16:35:37 ) *
Proszę o pomoc ponieważ nie radzę sobie ze złożonymi zapytaniami mySQL.
No chyba aż tak bardzo złożona modyfikacja nie będzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) :
  1. ...
  2. WHERE products.products_price <= jakasCena AND products_description.language_id = 'jakisJęzyk'
Go to the top of the page
+Quote Post
Dog
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2007

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


(IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Trochę się czerwienię ale gra gitara. Coś skubałem koło tego tematu ale nie działało. Dzięki wielkie.

Pozdrawiam
Dog
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: 23.08.2025 - 15:45