Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Zapisywanie daty do rekordu
Forum PHP.pl > Forum > Przedszkole
zeetor
Witam

Chcialbym zapisac date podczas tworzenia nowego rekordu, ale niby wszystko poprawnie..nie ma żdnego błedu...ale daty w tabeli nie zapisuje (w kolumnia data wychodzą same zera 0000-00-00)

Robię to tak :
$data = date(Y-m-d);
a później tworzę rekord i
$zapytanie = "INSERT INTO `dane` (`id`,`data`)
VALUES ('', '$data')";

dodam że gdy próbuję zapisac inne zmienne wszystko jest OK

dz i podr
nospor
po pierwsze: wlącz raportowanie wszytkich bledow, bo piszesz takie glupoty i o tym nawet nie wiesz smile.gif
http://nospor.pl/php-faq-n29.html#faq-2

po drugie: jak juz wlaczysz to popraw bledy i bedzie dzialac smile.gif

ps: przydadzą ci sie tez zlote mysli:
http://nospor.pl/php-faq-n29.html#faq-1
w tym przypadku "debuguj, debuguj, debuguj" bo nawet nie sprawdzasz czy masz poprawne dane czy nie
zeetor
No straszne GŁUPOTY rzecziwiście piszę ...szczególnie że błąd był z typu "interpunkcyjnych" ... po prosdtu zapomniałem dodać " " ...
powinno być tak
$data = date("Y-m-d");
... i wszystko OK...
nospor
No i przeciez to jest "glupi" błąd. Dlatego pisze ze piszesz glupoty winksmiley.jpg

A wystarczylo włączyc wyswietlanie wszystkich bledow. Nie wyłączaj tej opcji bo ci nie raz sie przyda.

ps: nie $data = date("Y-m-d");
a: $data = date('Y-m-d');
Ucz sie dobrych nawykow i nienaduzywaj cudzyslowiow tam gdzie nie trzeba.
http://pl2.php.net/manual/pl/language.types.string.php

ps2: i nie denerwuj sie tak. z zartem pisalem, usmieszki dawalem....
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.