Verjaardag opslaan in MySQL: Wat is de beste optie?
Dalando De Zuil
29/12/2010 14:25:24Ik ben bezig om de geboortedatum / verjaardag van mijn gebruiker op te slaan in een database. Wat is de beste manier daarvoor? VARCHAR of ...?
Gewijzigd op 29/12/2010 14:25:41 door Dalando De Zuil
PHP hulp
02/11/2024 05:51:51Wouter J
29/12/2010 14:26:12Obelix Idefix
29/12/2010 14:29:47Joren de Wit
29/12/2010 14:30:34Liever een DATE veld aangezien er aan een geboortedatum geen tijd hangt, tenzij je ook de tijd van geboorte op wilt slaan maar dat lijkt me niet :-)
Let op dat je de data wel in het formaat yyyy-mm-dd opslaat, anders kan de database er niets mee...
Let op dat je de data wel in het formaat yyyy-mm-dd opslaat, anders kan de database er niets mee...
Dalando De Zuil
29/12/2010 14:33:10Ik gebruik nu DATE maar hoe moet mijn query er dan uit zien in PHP?
?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$query = "INSERT INTO gebruikers (
birthday
)
VALUES
(
'". mysql_real_escape_string($_POST['dag']) ." - ". mysql_real_escape_string($_POST['maand']) ." - ". mysql_real_escape_string($_POST['jaar']) ."'
)";
?>
$query = "INSERT INTO gebruikers (
birthday
)
VALUES
(
'". mysql_real_escape_string($_POST['dag']) ." - ". mysql_real_escape_string($_POST['maand']) ." - ". mysql_real_escape_string($_POST['jaar']) ."'
)";
?>
?
Gewijzigd op 29/12/2010 14:33:36 door Dalando De Zuil
Joren de Wit
29/12/2010 14:41:42Zoals ik zei, je zult een datum in het formaat yyyy-mm-dd (dus: jaar-maand-dag) moeten gebruiken in je query.