Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IMPORT daty
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


mam date w nastepujacym formacie ddmmrr
czyli mam wpisy typu 021103 - 2 listopada 2003.

importuje to jako TEXT ( jesli zaimportuje jako INT to utnie mi wszystkie daty zaczynajace sie na "0" ).

W MySQL'u jest pole DATE od '1000-01-01' do '9999-12-31'
wiec zupelnie nie pasuje do formatu, ktory ja mam. Czy ktos moze mi poradzic jak wyjsc z tej sytuacji (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
:?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
#sigsegv
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 10.12.2003

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


Cytat
A tu mam finalną wskazówkę dla Ciebie:
http://www.mysql.com/doc/en/Date_and_time_..._functions.html

Zanim cos napiszesz to poczytaj posty wyzej.

Cytat
<?php  
$strOld = '11122003'; // 11 listopad 2003  
$strNew = substr( $strOld, 4, 4 ).substr( $strOld, 2, 2 ).substr( $strOld, 0, 2 );  
?>

Skoro to forum o Bazach danych to on chyba chce to zrobic na poziomie bazy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Pozatym w kazdej poważnej ksiazce do baz danych jest napisane ze jezeli cos mozna zrobic na poziomie bazy to nalezy to wlasnie tam robic i unikac powielania tych samych mechanizmow we wlasnej aplikacji.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.07.2026 - 21:02