Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> porownanie daty z bazy i date()
Prezes
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


Jak zapisac date w sql zeby moc potem porownac ja z date(). date do sql wpisuje z form. Nie chodzi mi tu o
[sql:1:65e406f0a1]SELECT * FROM nazwa_tab WHERE data > 'date()'[/sql:1:65e406f0a1]
bo wtedy musialbym zapisac ta date w jednym ciagu np 12062004 a nie o to mi chodzi bo potem musze ta date wywalis na strone w postaci 12-06-2004.


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


zapisz ją w polu typu DATE, a potem odczytuj za pomocą zapytania DATE_FORMAT


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
Prezes
post
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


no wlasnie a jak sie w tym cholernym typie DATE zapisyje?questionmark.gifquestionmark.gif bo mi cos nie chce?!


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
czachor
post
Post #4





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


[php:1:e40ab5b697]<?php
$data = date("Y.m.d"); // 1.01.2000
$sqlQuery = "INSERT INTO tabela (pole_z_datą) VALUES ('$data)";

// odczyt
$sqlQuery = "SELECT DATE_FORMAT(pole_z_datą,'%e.%m.%Y') AS strData FROM tabela";
echo $strData;
?>[/php:1:e40ab5b697]


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
Prezes
post
Post #5





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


dzieki za kod choc nie byli mi potrzebny bo mam tak samo ale mi nie zapisuje tej cholernej daty !! :x ciagle tylko 0000-00-00
o co w tym chodzi questionmark.gifquestionmark.gif? mam type ustawione na 'date' domyslnie jest 0000-00-00 i wsio


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
czachor
post
Post #6





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


to zapodaj kod, którym wstawiasz datę do bazy


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
Prezes
post
Post #7





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


[php:1:d2d328ccf9]<?php
$data=date("Y.d.m");
$result= mysql_query("INSERT INTO imprezy VALUES ('', '$tytul', '$cena', '$godz', '$opis', '$data')");

?>[/php:1:d2d328ccf9]
Wszystko mi wstawia tylko nie ta date tzn jak mowilem wstawia domyslna wartosc 0000-00-00


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
kszychu
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


zamiats date("Y.d.m") spróbuj date("Y-m-d")


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
Prezes
post
Post #9





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


nic ciagle tak samo:/ . zaraz sie powiesze


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
netzah
post
Post #10





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 19.03.2004

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


Najlepiej zapisuj daty jako timestamp, jaki mozesz otrzymac dzieki time() czy mktime(). Jest latwy do porownan i latwo tez mozna przeksztalcic go na dowolny format poprzez date().
Go to the top of the page
+Quote Post
Prezes
post
Post #11





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


Jeszcze dwie kwestie:
1. Poradzilem sobie juz z ta data cholerna typu date. glupi blad bo mialem ustawione [php:1:09d810062c]<?php
date("Y-d-m");
// zamiast
date("Y-m-d");

?>[/php:1:09d810062c]
no ale teraz mi nic nie wyswietla zrobilem jak mowil czachor:
Cytat
$sqlQuery = "SELECT DATE_FORMAT(data,'%e.%m.%Y') AS strData FROM tabela";  
echo $strData;  

i mam pusto, zero wyswietlen, ze jakis blad czy cos . Kurde juz wole jak sa bledy jakies a jak mi nic nie wyswietla :/. zaznaczam ze pola mam wypelnione !


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
czachor
post
Post #12





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


trochę niedokładnie podałem wyżej...
[php:1:6c948e6cba]<?php
$sqlQuery = mysql_query("SELECT DATE_FORMAT(data,'%e.%m.%Y') AS strData FROM tabela");

while($wynik = mysql_fetch_array($sqlQuery))
{
echo $wynik['strData'];
};
?>[/php:1:6c948e6cba]


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
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 Aktualny czas: 19.08.2025 - 16:14