Toon posts:

[mysql] timestamp uit database halen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de search al gebruikt, maar daar staan bijna alleen maar UNIX timestamps in. De mysql timestamps die erin stonden snapte ik niet.

Oke ik heb dus een timestamp in me database staan laten we zeggen in kolom: tijd
Ik heb deze regel:
echo "<a href=\"schrijf.php3?replieop=$id\">$poster</a><BR>";

Nu wil ik voor de $poster dus een tijd neerzetten.
Ik probeerde dit:
DATE_FORMAT("%H-%m-%Y",$tijd) maar dat lukt niet hij geeft een error op die lijn.

Verwijderd

Wat gebruik je voor programmeertaal (ASP, PHP, etc)?

Verwijderd

Op woensdag 10 april 2002 13:15 schreef laddy17 het volgende:
Ik heb de search al gebruikt, maar daar staan bijna alleen maar UNIX timestamps in. De mysql timestamps die erin stonden snapte ik niet.

Oke ik heb dus een timestamp in me database staan laten we zeggen in kolom: tijd
Ik heb deze regel:
echo "<a href=\"schrijf.php3?replieop=$id\">$poster</a><BR>";

Nu wil ik voor de $poster dus een tijd neerzetten.
Ik probeerde dit:
DATE_FORMAT("%H-%m-%Y",$tijd) maar dat lukt niet hij geeft een error op die lijn.
PHP:
1
<?echo "<a href=\"schrijf.php3?replieop=$id\">".date("d-m-Y",$poster)."</a><BR>";?>

Verwijderd

Topicstarter
Op woensdag 10 april 2002 13:22 schreef BL het volgende:
Wat gebruik je voor programmeertaal (ASP, PHP, etc)?
Mijn excuses PHP


*misschien kan iemand dat ff veranderen in de titel?

Verwijderd

Topicstarter
Op woensdag 10 april 2002 13:28 schreef woeitje het volgende:

[..]
PHP:
1
<?echo "<a href=\"schrijf.php3?replieop=$id\">".date("d-m-Y",$poster)."</a><BR>";?>
Volgens mij gebruik je dat voor UNIX ik krijg ook als jaartal 1970 (UNIX begindatum zeg maar).

Mysql slaat ze zo op:
20020409181149 (jaartal - maand - dag - uren- minuten - seconden)

Verwijderd

o nu snap ik je vraag :)

formateer je datum/tijd dan dmv mysql

http://www.mysql.com/doc/D/a/Date_and_time_functions.html

tada

Verwijderd

Topicstarter
Op woensdag 10 april 2002 14:02 schreef woeitje het volgende:
o nu snap ik je vraag :)

formateer je datum/tijd dan dmv mysql

http://www.mysql.com/doc/D/a/Date_and_time_functions.html

tada
Dit zocht ik (hoop ik)
Hier heb ik denk wel wat aan thanx

Verwijderd

Topicstarter
Ik kom er toch nog niet helemaal uit.
Mysql zet automtisch de tijd+datum in de database via timestamp.

Die kolom heet: tijd

Als ik deze regel heb:
echo "<a href=\"schrijf.php3?replieop=$id\">$poster</a><BR>";

Wat moet ik dan precies voor $poster zetten om de tijd daar afgedrukt te krijgen?

Verwijderd

een mogelijkheid die hier ook genoemd wordt is de TIMESTAMP column uitlezen met UNIX_TIMESTAMP(). Deze kan je dan vervolgens weer formatten zoals je wilt met date()
toch :?
[edit]
Misschien is dat een beetje een omweg, je zou natuurlijk ook kunnen gaan spelen met DATE_FORMAT(date,format)
lees die url van een paar posts hierboven eens grondig door, staat een hoop nuttige info in..

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 10 april 2002 18:07 schreef laddy17 het volgende:
Wat moet ik dan precies voor $poster zetten om de tijd daar afgedrukt te krijgen?
Euh :?

Je hebt een kolom in de DB, die gegevens haal je toch op?
Dat kan je dan toch ook in je code af laten drukken??

Verwijderd

Topicstarter
Op woensdag 10 april 2002 19:10 schreef ACM het volgende:

[..]

Euh :?

Je hebt een kolom in de DB, die gegevens haal je toch op?
Dat kan je dan toch ook in je code af laten drukken??
Ik ben noui zo ver dat ik hiermee:
". date("d-m-Y",$tijd)." alleen maar 01-01-1970 niet de goede datum.

Nog maar ff de search zoeken dan

  • Hoicks
  • Registratie: Maart 2001
  • Laatst online: 11:57

Hoicks

Techno!

PHP:
1
<?$sql = "SELECT DATE_FORMAT(datumtijd, '%d-%m-%Y om %T') last_date,name,email,bericht,categorie,naamFROM poll_reactiesORDER BY datumtijd ASC ";$result = mysql_query($sql);?>

Zo haal ik de datum & tijd uit de database.
Pagina: 1