login  Naam:   Wachtwoord: 
Registreer je!
 Forum

datum

Offline lasdesigner - 21/04/2006 17:10
Avatar van lasdesignerPHP beginner Hallo allemaal,

Ik ben (ook ;)) bezig met het scripten van een forum. Ik wil hiervoor dat ik de datum op een rijtje kan zetten (van topics, berichten etc) Nu is het probleem. Wat wordt mijn database dan? En hoe moet ik mijn PHP script maken, dat de datum (bijv: 07-01-1991 / 17:10) in de database komt. En hoe haal ik dan bijv. alleen de datum eruit, of alleen de tijd?

Groet,

12 antwoorden

Gesponsorde links
Offline Gerard - 21/04/2006 17:18
Avatar van Gerard Ouwe rakker MySQL heeft hier een functie voor: DATE_FORMAT()
Offline lasdesigner - 21/04/2006 17:22
Avatar van lasdesigner PHP beginner maar hoe moet mijn query dan worden? Moet ik hier nog iets inzetten, of gebeurd dit dan automatisch in mySQL?
Offline Simon - 21/04/2006 17:27
Avatar van Simon PHP expert je moet het anders doen, je moet een timestamp in de db steken, gewoon time()
daarna kun je met date() zeer gemakkelijk de minute, sec, dag, maand enzovoort eruit halen
Offline lasdesigner - 21/04/2006 17:37
Avatar van lasdesigner PHP beginner Ehm, dus ik moet zeg maar zoiets doen:

<?php
mysql_query("INSERT INTO test (datum) VALUES ('".time()."')");
?>

en dan haal ik het er hoe uit :S?
Offline Cosca - 21/04/2006 17:40
Avatar van Cosca HTML beginner met PHP.net: date()...
  1. <?php
  2. echo date("H:i", $gefetchte_rij['datum']);
  3. ?>

bedoel je dit?
Offline webstab - 21/04/2006 17:42
Avatar van webstab PHP ver gevorderde Ik zou uw veld op datetime zetten
  1. INSERT INTO forum(tijd) VALUES (Now())

Eruithalen met hetgene wat Proximus zei (eventueel met date() - php.net)
Offline lasdesigner - 21/04/2006 17:43
Avatar van lasdesigner PHP beginner húh, maar dan zoek je op tijd. Maar ik bedoel ik wil op volgorde van tijd. Dus:

17:42:05
17:14:11

zo! (En moet tegelijk ook checken op datum!)
Offline Simon - 21/04/2006 17:53 (laatste wijziging 21/04/2006 17:53)
Avatar van Simon PHP expert ewel
  1. ORDER BY `datum`
toevoegen aan de SELECT Query
en dan
  1. echo date("H:i:s", $rij['datum']);
Offline lasdesigner - 21/04/2006 17:56
Avatar van lasdesigner PHP beginner Oké, thanx En dat onderste is dus om de tijd weer te geven bij het specifieke bericht?
Offline Ultimatum - 21/04/2006 18:02
Avatar van Ultimatum PHP expert ja, dat laatste is iid om de datum weer te geven 
Offline rambo - 21/04/2006 18:24
Avatar van rambo HTML beginner Waarom PHP gebruiken als het met MySQL zelf kan? Zie je nou de eerste reactie van proximus over het hoofd of heb je er geen zin om je erin te verdiepen?
Door de functies van MySQL te gebruiken zal je pagina allereerst al sneller laden, en de data heb je gelijk al in het goede formaat waardoor je er niet meer met PHP aan hoeft te sleutelen...
Offline lasdesigner - 21/04/2006 18:51
Avatar van lasdesigner PHP beginner Jawel, maar ik was op zoek naar een Nederlandse tutorial hierover. En voor de mensen die dit ook willen:

http://www.phphulp.nl/php/tutorials/3/300/589/
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.225s