![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
próbuje wyciagnąć jeden rekord, ale w czymś jest błąd - nie wyświetla nic:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
zobacz jakie masz typy w bazie, moze to nie sa inty tylko enumy. Zdebuguj wynik/tablice przed petla, print_r/vardump itp
Ten post edytował plurr 18.10.2008, 18:28:32 -------------------- Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe. Albert Einstein |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wygoń małpy z kodu to oddadzą Ci komunikaty o błedach.
A błędem najprawdopodobniej jest to, że pusty zbiór wyników przekazałeś do funkcji mysql_fetch_array(). Sprawdź najpierw czy są jakieś wyniki (mysql_num_rows()). |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
mysql_num_rows(); wyświetla 1
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 52 Pomógł: 10 Dołączył: 6.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
wypluj sobie $fetch['time']; i pokaż jak wygląda
acha. jak explodujesz 'j.m.Y; H:i' po kropce to w $out[2] masz 'Y; H:i' a nie sam rok Ten post edytował thm 18.10.2008, 18:40:57 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
zobacz jakie masz typy w bazie, moze to nie sa inty tylko enumy. Zdebuguj wynik/tablice przed petla, print_r/vardump itp ![]() TIME WYŚWIETLA(Oczywiscie echowałem przed warunkiem): 11209218401 Gdy z warunku wyrzuciłem: && $data_ex[2]>=date('Y') i tak nic nie wyświetla Ten post edytował SN@JPER^ 18.10.2008, 18:43:41 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 52 Pomógł: 10 Dołączył: 6.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze:
twoja data to: string(10) "25-11-1916" . Nie za stary ten mecz? ; ] po drugie: Kod if (date('j', $fetch['time'])> date('j') && ...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Dobra to zamiast pisać tyle kodu jak można to zastąpic jednym zapytaniem?
Potrzebuje po prostu pobrać numer kolejki, która zostanie rozegrana wedlug: points1=0 (czyli wynik gospodarza) points2=0 (wynik gości) type=1 (mecz ligowy) Próbowałem to tak zrobić i dalej kodem PHP, ale widze jakoś mi nie wyszło: SELECT * FROM timetable WHERE points1=0 and points2=0 and type=1 ORDER BY queue DESC LIMIT 1 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 23.10.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Z całego tego kodu zrozumiałem że chcesz wyciągnąć numery kolejek meczy nierozegranych? czyli od dziś do ~
to powinno zadziałać:
ale... UNIX_TIMESTAMP chyba powinien być zapisany w polu int(11)... przy 10 brakuje jednej cyfry i wszystkie mecze są troszkę przeterminowane. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 19:56 |