Autor Zpráva
Šeba
Profil
Řeším problém, skript, zapisující do MySQL čas zadání pomocí CURRENT_TIMESTAMP() mi zapíše do databáze datum 00-00-00 a v prohlížeči se to nastaví jako 01 01 1970... Můžete mi někdo poradit??? Díky
Casero
Profil
Šeba
Nejspíše ho špatně zapisuješ, timestamp by se měl automaticky aktualizovat při změně toho záznamu...ukaž jak ho zapisuješ...jinak čas v timestampu je počítán od 1.1 1970, proto je 00-00-00 rovno tomuto datu
Šeba
Profil
mysql_query(
"INSERT INTO clanky (nazev, autor, rubrika, datum, uvodnik, telo)"
. " VALUES ('{$_REQUEST['nazev']}','$autor','{$_REQUEST['rubrika']}','CURRENT_TIM ESTAMP()','{$_REQUEST['uvodnik']}','{$_REQUEST['telo']}')");
djlj
Profil
Šeba
Nemáš ten sloupec typu date?
joejoe
Profil *
ja to obvykle delam takhle:

mysql_query(
"INSERT INTO clanky (nazev, autor, rubrika, datum, uvodnik, telo)"
. " VALUES ('{$_REQUEST['nazev']}','$autor','{$_REQUEST['rubrika']}',NOW(),'{$_RE QUEST['uvodnik']}','{$_REQUEST['telo']}')");

nebo pokud je nastavene default CURRENT_TIMESTAMP() - tak takto:
"INSERT INTO clanky (nazev, autor, rubrika, uvodnik, telo)"
. " VALUES ('{$_REQUEST['nazev']}','$autor','{$_REQUEST['rubrika']}','{$_REQUEST[ 'uvodnik']}','{$_REQUEST['telo']}')");

preferuju tu prvni variantu, protoze na nejake stari verzi mysql ta druha nechodila (hlavne on update set current timestamp nechodilo)..
Šeba
Profil
Díky, zkusil jsem to první a je to v pohodě, už to šlape...
Toto téma je uzamčeno. Odpověď nelze zaslat.