Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jedno zapytanie różne wyniki w polu data
Forum PHP.pl > Forum > Bazy danych > MySQL
pawella
Pomóżcie kochani frustratowi

Mam tabele
zamowienia z polami
expire, zlozono, zaplacono typu data itd. :-)


Ot pytam bazę o zamówienia po 2005-01-01:


  1. SELECT
  2. z.id, z.NrZam,
  3. z.RealistionForm, z.expire, z.zlozono,
  4. z.zaplacono, z.wyslano, z.anulowano,
  5. z.zafakturowano, z.brutto, z.zaliczka,
  6.  
  7.  
  8. COUNT(p.id) AS LiczbaPozycji
  9.  
  10.  
  11. FROM zamowienia z
  12. LEFT OUTER JOIN zamowienia_pozycje p
  13. ON p.NrZam = z.NrZam
  14. WHERE zlozono > '2005-01-01'
  15. GROUP BY p.NrZam, z.NrZam
  16. ORDER BY z.zlozono DESC LIMIT 0, 4


Dostaję wyniki:


a) jeżlie odpytuje mysql z konsoli - jest oki
cool.gif jeżeli odpytam przez phpMyAdmin - jest również oki
c) jeżeli odpytam przez mysql_query() w moim php je do d..... :-(


wszystkie pola typu data przyjmują wartość chyba ostatniego PK
pasującego do zapytania
pozostałe pola są ok


Spotkał ktoś coś takiego. Co mogę robić źle, może coś muszę
ustawić przy połączeniu.

Dodam że to test dokładnie ten sam serwer ta sama konfiguracja

Proszę o pomoc dobre dusze
Pozdrawiam pawel
kossa
Pokaz kod php

Łukasz
pawella
masz nosa kossa
już sobie poradziłem przy okazji dowiadując się że zapytanie nie do końca jest zgodne ze standartami

Ale problem faktycznie tkwił w konstruktorze obiektu który interpretował dane.

Szukałem a miałem to pod nosem

Dzięki
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.