login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query / PHP Script om datum in juiste formaat te zetten

Offline gerjoris - 11/08/2009 21:18
Avatar van gerjorisNieuw lid Hallo iedereen,

Ik ben bezig met het bouwen van een soort inschrijfsysteem. Ik heb niet heel veel kennis van PHP, maar heb het script tot nu toe werkend.

Via G**gle heb ik ook al een en ander gezocht, maar ik kan alleen vinden dat ik de datum via DATE_FORMAT() in een gewenste notering kan zeten.
Maar dat kan volgens mij niet in de notering die ik gebruik.

Ik wil alle inschrijvingen gesorteerd in een tabel hebben, en heb dat als volgt gedaan:
http://www.plaatscode.be/137360/

Hoe ga ik het wel werkend krijgen zoals ik wil?

3 antwoorden

Gesponsorde links
Offline NTS64 - 11/08/2009 21:28 (laatste wijziging 11/08/2009 21:28)
Avatar van NTS64 PHP gevorderde DATE_FORMAT werkt enkel op velden met datum/tijd datatypes(http://dev.mysql.com/doc/refman/5.0/en/date-and-time-type-overview.html). Aan jouw stukje code kunnen we natuurlijk niet zien onder welk type je je data opslaat.
Offline gerjoris - 11/08/2009 21:43 (laatste wijziging 11/08/2009 21:45)
Avatar van gerjoris Nieuw lid
Woedi schreef:
DATE_FORMAT werkt enkel op velden met datum/tijd datatypes(http://dev.mysql.com/doc/refman/5.0/en/date-and-time-type-overview.html). Aan jouw stukje code kunnen we natuurlijk niet zien onder welk type je je data opslaat.

Hi Woedi, daar heb je gelijk in. Ik sla ze op als datetime onder mysql.

Voor de helderheid...het script werkt, alleen wil ik nu nog de notering goedzetten (dd-mm-jjjj), maar naar mijn idee gaat dat niet in de schrijfwijze van de query zoals gebruikt in mijn script. Of moet ik het log van de bijv. $woonplaats = $record->woonplaats; neerzetten, buiten de hele 'while'?

Het gaat om het veld inschrijfdatum. daar moet de waarde van de server in komen te staan, overigens ook inschrijfdatum geheten.
Offline NTS64 - 23/08/2009 12:54 (laatste wijziging 23/08/2009 12:54)
Avatar van NTS64 PHP gevorderde Gewoon DATE_FORMAT toepassen in je query.
  1. SELECT *, DATE_FORMAT(datum, %d-%m-%Y) AS nieuwe_datum FROM tabel

Tip: Gebruik mysql_fetch_assoc ipv mysql_fetch_object, dat werkt sneller. En het is ook niet nodig je gefetchte gegevens nog eens in aparte vars te stoppen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s