[php/mySQL] Weer geven van Timestamp

Pagina: 1
Acties:

  • BPG908
  • Registratie: Oktober 2001
  • Laatst online: 15-07 14:01

BPG908

Ik ben bijna jarig !

Topicstarter
Ik ben 6 maanden niet bezich geweest met php/mysql en ik ben echt bijna alles kwijt.. woordt binnen kort effenene cursusje volgen. :o

maar zou iemand me kunnen vertellen wat ik hieronder fout doe ? hij laat namlijk geen datum zien :?
PHP:
1
<?$asql = "SELECT datum FROM $table ORDER BY id DESC LIMIT 0, 4";$acover = mysql_query($asql) or die("Error, Please contact webmaster@supermp3s.net");function mysqldatumToPhpdatum($mysqTimestamp){     $datum = Array();    $datum['year'] =  substr ($mysqTimestamp,0,4);    $datum['month'] =  substr ($mysqTimestamp,4,2);    $datum['day'] =  substr ($mysqTimestamp,6,2);    $datum['hour'] =  substr ($mysqTimestamp,8,2);    $datum['minute'] =  substr ($mysqTimestamp,10,2);    $datum['second'] =  substr ($mysqTimestamp,12,2);    $timestamp =  mktime ($datum['hour'], $datum['minute'], $datum['second'], $datum['month'], $datum['day'], $datum['year'] );        return($timestamp);}echo "$datum";?> ?>

  • Jelle Niemantsverdriet
  • Registratie: Februari 2000
  • Laatst online: 03-09 17:39
Op vrijdag 21 juni 2002 11:39 schreef BPG het volgende:
hij laat namlijk geen datum zien :?
Hij laat $datum wel zien, alleen er staat niks in.

Een paar hints: je gebruikt je functie niet, doet niks met je queryresultaat. Beetje debuggen en dan moet het lukken!
(edit: en over debuggen vind je hier heel wat tips: http://gathering.tweakers.net/forum/list_messages/392390/#debuggen )

  • BPG908
  • Registratie: Oktober 2001
  • Laatst online: 15-07 14:01

BPG908

Ik ben bijna jarig !

Topicstarter
Ik heb even zitten lezen een stukkie van dat artiekel.
maar kom er niet uit, in de MySQL DB staat met een Timestamp(10) de datum aangegeven.

de datum wil ik zien staan op 'whatever.php'
zo dat ik een update kan maken zonder ook maar iets te hoefen uploaden. dat dus ook gewoon de datum er bij knald.

allen alles blijfd wit ?

  • BPG908
  • Registratie: Oktober 2001
  • Laatst online: 15-07 14:01

BPG908

Ik ben bijna jarig !

Topicstarter
Ik heb nog het een en ander geprobeerd. maar met mijn boven staance script kom ik nergens, iemand misschien een andre code voor me ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

zet er alsjeblieft [php] of [code] omheen, bovenstaande is niet te lezen.

en lees de stukjes over scopes van variabelen in de php-manual eens door.
Een var in je functie is buiten je functie niet zichtbaar.

  • BPG908
  • Registratie: Oktober 2001
  • Laatst online: 15-07 14:01

BPG908

Ik ben bijna jarig !

Topicstarter
Okeej ik wilde het weer eens te moeilijk.
PHP:
1
<?$asql = "SELECT datum FROM Albums ORDER BY id DESC LIMIT 0, 4";$datum=(date ("d-m-Y H:i:s"));echo " $datum ";?>

was de oplossing !

Btw, wie gaat me effen vertellen hoe ik het vovenstaande
moet verpakken als een [PHP] Code, zo als mij werd gevraagd ?

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

zijn tags dus weer afsluiten met [/php] resp. [/code]

  • BPG908
  • Registratie: Oktober 2001
  • Laatst online: 15-07 14:01

BPG908

Ik ben bijna jarig !

Topicstarter
Okeej, mijn idee was dus weer te simpel :?

dat ik had gedaan was gewon de datum van de serveropvraagen |:( ken wel zien dat ik een tijd niet heb ge PHP't

iemand anders een oplossing ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Er is toch een of andere functie 'date_format' in mysql?
check die manual dan ook bij de date/time functies, wat je al veel eerder had moeten doen.

  • Jelle Niemantsverdriet
  • Registratie: Februari 2000
  • Laatst online: 03-09 17:39
Op vrijdag 21 juni 2002 14:42 schreef BPG het volgende:
ken wel zien dat ik een tijd niet heb ge PHP't
Je hebt het al wel 's eerder gedaan >:) ?

Nogmaals: je doet een query om iets uit de database te halen.
Vervolgens doe je daar niets mee (mysql_fetch_array of _object, wel 's van gehoord toen je eerder met PHP bezig was?).
Dan heb je een functie om de boel om te zetten, die je niet aanroept; als je dat nou eens doet en dan pas de datum gaat uitvoeren.

Of je gebruikt de date_format functies van MYSQL, zoals ACM al aangeeft, dan hoef je je functie niet eens te gebruiken.
Pagina: 1