Hallo iedereen,
Ik ben pas begonnen met het maken van mijn eigen database gestuurde website met php en mysql.
Ik heb in mijn database een tabel met allemaal evenementen. Zij hebben allemaal een datum en een naam.
Op de voorpagina van mijn website wil ik een kadertje met 'volgend evenement:' met daarin dan de naam van het volgende evenement uit mijn database.
Ik moet dus de eerste record hebben buiten diegene waarvan de datum al verstreken is.
Hoe haal ik deze best uit mijn database? (liefst een kort stukje code omdat ik nog niet zo ervaren ben)
Met vriendelijke groeten,
Michiel
- Record uit mysql db halen
-
27-09-2011, 16:04 #1
- Berichten
- 28
- Lid sinds
- 14 Jaar
Record uit mysql db halen
-
In de schijnwerper
SEO-tekstschrijver inhuren | beter vindbaar met webtekstenFreelance / WerkDomeinnaam koopjeskelder: een betekenisvolle naam vanaf 99 euroDomein te koopAdsense/Ezoic website met groeipotentieel in interessante nicheWebsite te koopHulp bij SEO/GoogleAds (NL/BE/DE). Economy.nl Google Premier Partner.Freelance / Werk -
27-09-2011, 16:09 #2
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: Record uit mysql db halen
PHP Code:mysql_query("SELECT * FROM evenementen ORDER BY datum ASC");
-
27-09-2011, 16:14 #3
- Berichten
- 207
- Lid sinds
- 16 Jaar
Re: Record uit mysql db halen
Ik weet niet hoe goed je al bent, maar zo laat je hem ook daadwerkelijk zien:
PHP Code:$select = mysql_fetch_array(mysql_query("SELECT * FROM evenementen ORDER BY id DESC LIMIT 1"));
echo $select['titel'];
-
27-09-2011, 16:15 #4
- Berichten
- 28
- Lid sinds
- 14 Jaar
Re: Record uit mysql db halen
Ik heb bijvoorbeeld 5 evenementen:
- evenement 1 | 25 september 2011
- evenement 2 | 26 september 2011
- evenement 3 | 27 september 2011
- evenement 4 | 28 september 2011
- evenement 5 | 29 september 2011
evenement 1 en 2 zijn al voorbij want hun datum in verstreken.
Daarom wil ik nu evenement 3 uit mijn database halen omdat dit de eerst volgende record is waarvan de datum nog niet verstreken is. Morgen wanneer de datum van evenement 3 verstreken is wil ik graag evenement 4 weergeven. enzoverder
-
27-09-2011, 16:22 #5
- Berichten
- 207
- Lid sinds
- 16 Jaar
Re: Record uit mysql db halen
Heb je elke dag een event?
-
27-09-2011, 16:35 #6
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: Record uit mysql db halen
Je kan een extra kolom maken die je bijvoorbeeld 'geweest' noemt, als die 0 is dan moet het evenement nog komen en als die 1 is dan is het evenement voorbij. Dan laat je automatisch via een cronjob checken of de datum van het evenement gelijk is aan de werkelijke datum, zoja: veranderen van 0 naar 1. Je kan dan sorteren op datum en geweest.
-
27-09-2011, 16:38 #7
- Berichten
- 494
- Lid sinds
- 16 Jaar
Re: Record uit mysql db halen
Code:SELECT * FROM table WHERE DATE >= [start DATE]
PHP Code:$date=date('dd', 'mm', 'jj');
mysql_query("SELECT * FROM evenementen WHERE date >=".$date);
@Erik Terwan Doet er toch niet toe?Laatst aangepast door Harings Rob : 27-09-2011 om 16:44
-
27-09-2011, 16:50 #8
- Berichten
- 28
- Lid sinds
- 14 Jaar
Re: Record uit mysql db halen
$query_rsWedstrijden = "SELECT * FROM tbl_wedstrijden WHERE DATE >= [start DATE]";
<?php echo $row_rsWedstrijden['new_title']; ?>
-
27-09-2011, 16:55 #9
- Berichten
- 494
- Lid sinds
- 16 Jaar
Re: Record uit mysql db halen
Ligt eraan hoe je datum in je database zit?
PHP Code:$date=date("m-d-Y", mktime()) ;
$query_rsWedstrijden = "SELECT * FROM tbl_wedstrijden WHERE DATE >=".$date;
PHP Code:$date=date("m-d-Y", mktime()) ;
echo $date;
//09-27-2011
$date=date("M-D-Y", mktime()) ;
echo $date;
//Sep-Tue-2011
$date=date("m-d-y", mktime()) ;
echo $date;
//09-27-11
-
27-09-2011, 16:59 #10
- Berichten
- 28
- Lid sinds
- 14 Jaar
Re: Record uit mysql db halen
$query_rsWedstrijden = "SELECT * FROM tbl_wedstrijden WHERE wed_date >= NOW()";
<?php echo $row_rsWedstrijden['wed_name']; ?>
<?php $row_rsWedstrijden2 = strtotime($row_rsWedstrijden['wed_date']); ?>
<?php echo date("d M Y", $row_rsWedstrijden2); ?>
Bedankt voor jullie hulp.
-
27-09-2011, 17:00 #11
- Berichten
- 494
- Lid sinds
- 16 Jaar
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