J
Jan de Laet
27-11-2015 08:39
gewijzigd op 27-11-2015 08:40
Ik had Google al even gebruikt maar ik kwam er nog niet mee verder.
Eens kijken of dit wel helpt :)
[size=xsmall]Toevoeging op 27/11/2015 08:45:23:[/size]
Helaas krijg een witte pagina
Wellicht kan je beter je database gaan aanpassen.
Even een tijdelijke kolom aanmaken: `datum_new` oid die wel DATE is.
Dan voer je deze query uit:
UPDATE reserveringen SET datum_new = STR_TO_DATE(datum, "%d-%m-%Y");
Daarna verwijder je de kolom `datum` (als datum_new goed is!).
En hernoem je `datum_new` naar `datum`
Ja heb ik ook al aan zitten denken, weet alleen niet of dat problemen gaat opleveren verder.
Als je netjes een DATETIME kolom gebruikt en NOW() in je queries gebruikt, zou het geen kwaad kunnen.
Je zult dan wel moeten gaan zoeken naar alle query's waarbij die varchar datumkolom betrokken was.
De insert- en updatequery's zullen datums als 31-12-2015 proberen aan te leveren.
Die zul je dus op moeten sporen.
Daarnaast is er grote kans dat er op veel plekken iets als echo $row->datum staat.
Daar krijg je na de aanpassing dan de datum als 2015-12-31 te zien.
En mogelijk is er nog code waarbij met bijvoorbeeld substr() gepoogd wordt om de maand bijvoorbeeld uit de datum te vissen.
goed zoeken in de betrokken scripts naar "datum" dus
Hoe zit het eigenlijk met je charachter encoding met de database?
Aangezien ik 2x een <wiebertje> zie
Robert, ivm je witte pagina: dat betekent een fout, set error reporting eens aan.
Mogelijk zit het in gebruik van ' en " quotes in je sql.
PHP Maarten op 27/11/2015 09:11:33
Hoe zit het eigenlijk met je charachter encoding met de database?
Aangezien ik 2x een <wiebertje> zie
Waar?
[size=xsmall]
Toevoeging op 27/11/2015 09:22:26:[/size]
Jan de Laet op 27/11/2015 09:16:36
Robert, ivm je witte pagina: dat betekent een fout, set error reporting eens aan.
Mogelijk zit het in gebruik van ' en " quotes in je sql.
Normaal geeft die errors al aan. Ik ben een beetje leek als het om sql gaat. PHP red ik me wel mee.
Robbert, laat de code met je sql eens zien zoals deze nu is