dag van vandaag.
En heb maar 1 kolom die de datum selecteert en dat is geboortedatum.
- Hulp bij date
-
29-11-2009, 13:13 #16
- Berichten
- 78
- Lid sinds
- 17 Jaar
-
29-11-2009, 13:17 #17
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
MySQL NOW() kan ik hier niet voor gebruiken want die gaat lege resultaten terug geven. In mijn beleving is er dan alleen nog de mogelijkheid om dit met PHP te gaan doen.
PHP Code:<?php
$sql = "SELECT
`veldnaam`,
`veldnaam`
FROM `tabelnaam`
WHERE MONTH(`datumveld`) = ".date('m')." AND DAY(`datumveld`) = ".date('d')."
ORDER BY `id` DESC
LIMIT 500";
?>
-
29-11-2009, 13:18 #18
- Berichten
- 78
- Lid sinds
- 17 Jaar
ik volg er nog niets van hoor sorry :P. en als ik limit 500 doet is te weinig heb 1.400 leden op me site en als ik dat limit gaat doen krijg ik weer gezeik van me host.
En wat je met datumveld bedoeld weet ik ook niet :P
-
29-11-2009, 13:21 #19
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Iets wat intelligenter mag je wel worden van mij hoor.
Dit is een voorbeeld query die je zelf mag invullen, ik heb geen idee hoe je database eruit ziet (dat wil ik ook niet) je hebt me laten weten wat je wilt hebben en hoe je je gegevens opslaat dan is dit meer dan voldoende om ermee verder te komen.
Met datumveld bedoel ik (erg simpel) dat daar het datumveld moet worden vermeld dus in jouw geval geboortedatum.
Die LIMIT kun je gewoon weg halen (nogmaals: voorbeeld query) wat je host er van vind is hier niet van toepassing.
-
29-11-2009, 13:30 #20
- Berichten
- 78
- Lid sinds
- 17 Jaar
Het is gelukt.
$query = mysql_query("select * FROM user WHERE MONTH(`geboortedatum`) = ".date('m')." AND DAY(`geboortedatum`) = ".date('d')."");
while($rij = mysql_fetch_array($query))
{
$id=$rij[id];
echo("$id<br>");
}
-
29-11-2009, 13:31 #21
- Berichten
- 751
- Lid sinds
- 15 Jaar
Pffff......
Even een tip.
Select * ?
terwijl je alleen id gaat gebruiken?
maak er SELECT id FROM van.
Aanvullend bericht:
Nog iets...
Je hebt mysql_fetch_array(mysql_query()); nu??
Klopt ws niet he, de script moet zo zijn:
PHP Code:$query = "SELECT id FROM user WHERE MONTH(`geboortedatum`) = ".date('m')." AND DAY(`geboortedatum`) = ".date('d')."";
while($rij = mysql_fetch_array($query))
{
$id = $rij['id'];
echo "$id\n";
}
Laatst aangepast door gast17649 : 29-11-2009 om 13:35 Reden: Automatisch samengevoegd.
-
29-11-2009, 13:36 #22
- Berichten
- 78
- Lid sinds
- 17 Jaar
Pffff......
Even een tip.
Select * ?
terwijl je alleen id gaat gebruiken?
maak er SELECT id FROM van.
Aanvullend bericht:
Nog iets...
Je hebt mysql_fetch_array(mysql_query()); nu??
Klopt ws niet he, de script moet zo zijn:
PHP Code:$query = "SELECT id FROM user WHERE MONTH(`geboortedatum`) = ".date('m')." AND DAY(`geboortedatum`) = ".date('d')."";
while($rij = mysql_fetch_array($query))
{
$id = $rij['id'];
echo "$id\n";
}
-
29-11-2009, 13:36 #23
- Berichten
- 751
- Lid sinds
- 15 Jaar
Wat voor een error dan?
-
29-11-2009, 13:59 #24
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Waarschijnlijk heet het veld die de ID bewaard geen id?
-
29-11-2009, 14:05 #25
- Berichten
- 78
- Lid sinds
- 17 Jaar
resource id #3 ofzo :P
-
29-11-2009, 15:05 #26
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Jemig mensen, een datum selecteren kan ook gewoon normaal met MySQL hoor... Waarom met PHP als MySQL het zelf ook al heeft?
En inderdaad, * selecteren is niet echt raadzaam...
@Pascal H. Hoe ziet jouw database structuur eruit? En als je foutafhandeling zou doen, zou je zien waarom hij fout gaat ;-)
Trouwens,
$id=$rij[id];
echo("$id<br>");
Twee fouten in twee regels vind ik best knap:
$id = $rij['id'];
echo $id.'<br />';
(Of gewoon korter;)
echo $rij['id'].'<br />';
Zie je de verschillen?
-
29-11-2009, 16:44 #27
- Berichten
- 485
- Lid sinds
- 17 Jaar
Haha, weet niet hoe je het precies moet oplossen maar wel een leuke titel, ik dacht eigenlijk aan wat anders!
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