Beste SD-leden,
Ik ben een beginner met PHP en SQL, en nu kom ik er even niet meer uit. Ik dacht dat ik wel het een en ander snapte maar toch blijkt dit niet zo te zijn.
Ik het volgende: iemand vult een datum in (bijvoorbeeld 05-11-1992) en een x aantal dagen om er bij op te tellen (bijvoorbeeld 24 dagen). Dan moet er op de volgende pagina de uitkomst komen (dus 29-11-1992). Nu weet ik het wel aardig hoe het met formulieren moet, en weet ik (volgens) mij wel hoe ik dagen bij een datum kan rekenen (SELECT DATE_ADD('1992-11-05', INTERVAL 24 DAY); ). Maar hoe kan ik dit laten zien op de pagina?
Het is zeker weten een beginners-vraag. Dit is ook ongeveer het enige wat ik moet weten van SQL, dus hele tuts lezen over SQL zie ik niet zitten, want het is waarschijnlijk 1 simpele command.
Bedankt!
- Hulp nodig met (sql) datum bij elkaar optellen
-
05-03-2011, 12:15 #1
- Berichten
- 37
- Lid sinds
- 14 Jaar
Hulp nodig met (sql) datum bij elkaar optellen
-
-
05-03-2011, 12:18 #2
- Berichten
- 433
- Lid sinds
- 17 Jaar
Re: Hulp nodig met (sql) datum bij elkaar optellen
je kan zo'n waarde benoemen met AS.
dus
Code:$query = "SELECT DATE_ADD(datumkolom, INTERVAL 24 DAY) AS newdate FROM tabel"; $result = mysql_query($query) or die (mysql_error()); $row = mysql_fetch_assoc($result)); echo $row['newdate'];
-
05-03-2011, 12:54 #3
- Berichten
- 37
- Lid sinds
- 14 Jaar
Re: Hulp nodig met (sql) datum bij elkaar optellen
Alleen werk ik hierbij het liefste zonder echte database, dus alleen met het formulier dat hiervoor is ingevuld. Is dit ook mogelijk?
Aanvullend bericht:
Niemand?Laatst aangepast door Paul-Stolk : 05-03-2011 om 23:38 Reden: Automatisch samengevoegd.
-
06-03-2011, 14:03 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Hulp nodig met (sql) datum bij elkaar optellen
http://php.net/manual/en/function.strtotime.php
Daar kun je mee rekenen.
strtotime("+24 days", timestamp);
waar timestamp de waarde is die je krijgt van de mktime() functie
http://php.net/manual/en/function.mktime.php
De timestamp dient dus als basis vanaf het moment dat je wilt gaan rekenen, als je die niet invult wordt het vanaf het huidige moment.
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