Ik heb hulp nodig met het selecteren van date in mijn database.
Probeer het zo goed mogelijk uit te leggen. Heb in mijn database geboortedatum (0000-00-00). Maar nu wil ik dat hij een mail stuurt naar mijn leden als ze jarig zijn. Hij moet dan 00-00 selecteren en 0000 achterwegen houden. Heb diverse dingen geprobeerd. Heb gegoogled tot ik erbij neerviel maar het lukt me met geen mogelijkheid. Wie kan me helpen? Wil desnoods een betaalde email met je site via mijn site sturen.
- Hulp bij date
-
1943 × bekeken sinds 29-11-2009, 12:22 #1
Hulp bij date
-
In de schijnwerper
Affiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scriptsProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsStartpagina script V2.1 - WP plugin - Vernieuwd - Vele opties - V2.1 NU LIVEPHP scriptsBTW calculator - WP plugin - V1.0PHP scripts -
29-11-2009, 12:35 #2
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Van welk type is het veld waar je datum in opgeslagen wordt? Is dit DATE of DATETIME?
-
29-11-2009, 12:36 #3gast Guest
Indien je gewoon een varchar in je database heb....
Code:$date = '0000-00-00'; $zonderjaar = substr($date, 5); // nu heb je dus: 00-00 die kan je splitsen in 2 variablen maand en dag en die kun je weer controleren met de functie date() van PHP
-
29-11-2009, 12:38 #4
- Berichten
- 161
- Lid sinds
- 18 Jaar
Mooie titel ;)
Je bedoelt dus een soort filter en niet het hele script?
-
29-11-2009, 12:50 #5
- Berichten
- 78
- Lid sinds
- 17 Jaar
Date is niet 0000-00-00 gaf aan dat hij er zo in stond :p. Maar bv staat bij mij 1987-07-01. Wil dat hij dus alleen 07-01 selecteert.
En het staat erin als date en niet als datetime.
-
29-11-2009, 12:51 #6
- Berichten
- 285
- Lid sinds
- 16 Jaar
probeer in een café ofzo. Altijd gezellig!
-
29-11-2009, 12:53 #7
- Berichten
- 650
- Lid sinds
- 16 Jaar
Aaron: Flauw :P xD
-
29-11-2009, 12:58 #8
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Perfect. Als het veld type date, datetime, time of een timestamp is gebruik je simpel weg DATE_FORMAT om de gewenste datum uit de database te halen:
http://dev.mysql.com/doc/refman/5.1/...on_date-format
Mocht je een voorbeeld willen zien dan maak ik die ook wel..
-
29-11-2009, 13:04 #9
- Berichten
- 78
- Lid sinds
- 17 Jaar
graag voorbeeld. hahaha :P weet niet hoe ik het moet selecteren uit de database.
-
29-11-2009, 13:09 #10
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Als je het zou hebben gelezen, zou je zien dat er al voorbeelden in staan ;-)
-
29-11-2009, 13:10 #11
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Ohhh.... Selecteren... Nog makkelijker dus:
SELECT
`veldnaam`,
`veldnaam`
FROM `tabelnaam`
WHERE MONTH(`datumveld`) = 12 AND DAY(`datumveld`) = 20
ORDER BY `id` DESC
LIMIT 500
12 = de maand
20 = de dag
-
29-11-2009, 13:10 #12
- Berichten
- 78
- Lid sinds
- 17 Jaar
Ja dat heb ik gezien.
maar hoe moet ik dat hier in zetten
$query = mysql_query("SELECT * FROM user WHERE geboortedatum='????'");
-
29-11-2009, 13:11 #13
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Dit is eveneens het enigste juiste antwoord wat ik geef, andere mogelijk heden zoals LIKE % % werken wel maar zijn alles behalve correct.
-
29-11-2009, 13:11 #14
- Berichten
- 78
- Lid sinds
- 17 Jaar
Maar hij moet automatisch de dag selecteren. Want het werkt met cronjobs. Ik heb wel wat verstand van zulke dingen maar dit gaat boven mijn intellegentie hahaha :P
-
29-11-2009, 13:12 #15
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
De dag van vandaag? Van gisteren? Van morgen?
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