ugrás a tartalomhoz

timestamp használata

Anonymous · 2005. Már. 9. (Sze), 18.36
hellóhalló!

Érdekelne, hogy hogyan kell egy FROM-ból kapott adatokat átalakítani úgy, hogy
azok egy adatbázisban található tábla timestamp típusú rekordjába szépen bekerüljenek..
Milyen megkötéseket és formátumot kell a FORM-hoz csinálni??

Köszi a válaszokat..
Bye!
 
1

Re: Timestamp használata

Török Gábor · 2005. Már. 9. (Sze), 18.43
Hellóhalló!

Nagyon sokféleképpen megfoghatod a dolgot; nézz körül a PHP kézikönyv idevágó fejezetében, válassz ki egy számodra kedves függvényt, majd a kapott űrlapértéket dolgozd fel úgy, hogy átalakítható lehessen időbélyeggé. Kérdés lehet az is, persze, milyen időbélyegéről beszélünk, például a MySQL-féle stamp nem ugyanaz, mint a Unixszé.

--
slink
2

rere

Anonymous · 2005. Már. 9. (Sze), 18.52
Ez egy MySQL-es stamp lesz..
Köcci :)
3

MySQL esetében a timestamp

csla · 2005. Már. 9. (Sze), 19.04
MySQL esetében a timestamp egy 14 karakter hosszú mező a következő formában: ÉÉÉÉHHNNÓÓPPMM (É: év, H: hónap, stb.), tehát ha egy ilyen formátumú sztringet küldesz neki, az teljesen jó.
4

Én arra gondoltam - persze,

Anonymous · 2005. Már. 9. (Sze), 19.59
Én arra gondoltam - persze, lehet hgy buta vagyok :) -
hogy ha lekérdezem az aktuális szerverdátumot egy getDate(); függvénnyel
valahogy így:

$_datum = getdate();

print ($_datum[year].".".$_datum[mon].".".$_datum[mday]." ".$_datum[hours].":".$_datum[minutes].":".$_datum[seconds]);

akkor azt date típusú-ként el tudom tárolni.. ugye?
5

Ennél egyszerűbb a

csla · 2005. Már. 9. (Sze), 22.05
Ennél egyszerűbb a date("YmdHis"), ez pont a kívánt formát állítja elő.
6

ha szerveridőt kell tárolni

VBala · 2005. Már. 9. (Sze), 23.42
akkor még egyszerűbb a mysql-es NOW() :)
7

SELECT NOW()

csla · 2005. Már. 10. (Cs), 00.32
De ha a form-ban is meg kell jeleníteni, akkor először kell egy SELECT NOW() ;)
(Azt hiszem, nem tudjuk egyértelműen, hogy milyen dátumot is szeretne rögzíteni a kedves kérdező...)