Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] problem z zapytaniem
luksi
post 11.09.2006, 20:50:43
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.10.2003

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


Witam,
gdzie jest blad w tym zapytaniu

  1. "SELECT distinct `date`.`date`, calendar.id, calendar.location, calendar.time, calendar.description, calendar.name FROM `date`, calendar WHERE MONTH(`date`) = $m AND YEAR(`date`) = $r ORDER BY `date`.`date`"


zapytanie dostaje 2 zmienne (miesiac i rok) powinny byc ok 8 wynikow a jest ok 40.
Gdzie robie byka.

pozdrawiam
Go to the top of the page
+Quote Post
TomASS
post 12.09.2006, 09:46:42
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Zapytanie samo w sobie jest poprawne skoro dostajesz wyniki.
Prawdopodobnie źle użyłeś słowa kluczowego DISTINCT, wykasuj je i sprawdź co Ci wyświetli, sprawdź również po kolei każdy warunek.


--------------------
Go to the top of the page
+Quote Post
luksi
post 12.09.2006, 12:08:40
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.10.2003

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


juz mam .... z pomocą oczywiscie
prawidlowe zapytanie powinno byc

  1. SELECT `date`.`date`, `calendar`.* FROM `date` LEFT JOIN `calendar` ON `date`.`id_cal`=`calendar`.`id` WHERE MONTH(`date`.`date`)='$m' AND YEAR(`date`.`date`)='$r' ORDER BY `date`.`date` ASC


mozna zamknac .... pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 12:18