Mam tabele
zamowienia z polami
expire, zlozono, zaplacono typu data itd. :-)
Ot pytam bazę o zamówienia po 2005-01-01:
SELECT z.id, z.NrZam, z.RealistionForm, z.expire, z.zlozono, z.zaplacono, z.wyslano, z.anulowano, z.zafakturowano, z.brutto, z.zaliczka, COUNT(p.id) AS LiczbaPozycji FROM zamowienia z LEFT OUTER JOIN zamowienia_pozycje p ON p.NrZam = z.NrZam WHERE zlozono > '2005-01-01' GROUP BY p.NrZam, z.NrZam ORDER BY z.zlozono DESC LIMIT 0, 4
Dostaję wyniki:
a) jeżlie odpytuje mysql z konsoli - jest 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