Ik wil een datum opslaan in mijn database. Maar de SQL en PHP gebruiken verschillende formats.
Mijn PHP script gebruikt een datepicker, en geeft deze datum weer:
Mijn SQL database geeft de datum als volgt weer:PHP Code:
31-12-2012
Hoe kan ik de query in mijn script aanpassen dat de datum op de juiste manier wordt opgeslagen?PHP Code:
2012-12-31
Ik gebruik nu deze query:
Alvast bedankt!PHP Code:
datum = '".$_POST['datum']."'
- MySQL 'date' opslaan
-
13-12-2012, 17:38 #1
- Berichten
- 348
- Lid sinds
- 15 Jaar
MySQL 'date' opslaan
-
In de schijnwerper
Site testers gezocht! || Incl BeloningFreelance / WerkHet EERSTE wat de klant ziet | Logo ontwerp €69,50! | No Cure, No Pay!Freelance / Werk[BELANGRIJK] Festinger Vault - Download 25.000 WordPress thema's en pluginsPromotieVacature €4500 p/m: WordPress Developer bij Festinger VaultFreelance / Werk -
13-12-2012, 17:52 #2Particulier
- Berichten
- 35
- Lid sinds
- 13 Jaar
Re: MySQL 'date' opslaan
Ik wil een datum opslaan in mijn database. Maar de SQL en PHP gebruiken verschillende formats.
Mijn PHP script gebruikt een datepicker, en geeft deze datum weer:
PHP Code:31-12-2012
PHP Code:2012-12-31
Ik gebruik nu deze query:
PHP Code:datum = '".$_POST['datum']."'
PHP Code:datum = '".strftime('%Y-%m-%d',strtotime($_POST['datum'])."'
-
13-12-2012, 18:06 #3
- Berichten
- 549
- Lid sinds
- 15 Jaar
Re: MySQL 'date' opslaan
Waarom een complete string binnen quotes? Je kan de quotes net zo goed weglaten, ziet er veel beter uit, en is sneller.
Maar als antwoord:
$datum = date("d-m-Y", strotime(mysql_real_escape_string($_POST['datum']));
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic