login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[SQL] query (Opgelost)

Offline Voronwe - 15/10/2007 19:40 (laatste wijziging 15/10/2007 19:40)
Avatar van VoronweLid Beste Sima's

ik moet uit mijn db de eerst komende 3 activiteiten selecteren en in een array weergeven
de tabel calendar bestaat uit id,year,month,day,title,description,link

de meesten kunnen jullie wel raden denk ik, link zal ik even uitleggen.
als je de komende 3 activiteiten hebt geselecteerd moet je er via op de name ervan te drukken bij het desbetreffende artikel komen,
ik hoop dat het voldoende info is end at jullie mij kunnen helpen

groetjes

4 antwoorden

Gesponsorde links
Offline Stijn - 15/10/2007 19:45
Avatar van Stijn PHP expert
  1. DROP DATABASE je_db_hier


Sorry maar je moet ergens zelf moeite gedaan hebben voor we je kunnen helpen.

Je geef ook wat weinig info en legt dit dan uit op een rare manier. Moet de gebruiker een datum kiezen of hoe wil je dat het gebeurt?
Offline Voronwe - 15/10/2007 19:55 (laatste wijziging 15/10/2007 19:56)
Avatar van Voronwe Lid sorry ik zal het opnieuw proberen.

je hebt de tabel calender met
id year month day title description link
1 2007 11 16 cult descrip.. www.link.nl/desc/cult.php
2 2007 10 30 verg descrip.. www.link.nl/desc/verg.php

etc.. etc...

ik wil er met die query ervoor zorgen dat de komende 3 titles worden weergeven die er als eerste aankomen vanaf de dag dat je kijkt.
dan krijg je zoiets als:
(nu is het 15 oktober)

verg
cult

en als je op 1 van die titles klikt dat je wordt doorgelinkt naar de pagina die in de tabel staat.
ik dacht zelf iets van:
  1. mysql_query("SELECT * FROM calendar WHERE month=`gmdate('m')` DESC LIMIT 3")


en dat dan in een while loop met mysql_fetch_array
Offline Stijn - 15/10/2007 20:13
Avatar van Stijn PHP expert Dat is tenminste informatie Ik heb volgende code fragmentje voor je gemaakt die je op weg zal helpen.

  1. $day = date('d');
  2. $month = date('m');
  3. $year = date('Y');
  4.  
  5. $query = mysql_query("SELECT * FROM calendar WHERE day>='".$day."' AND month>='".$month."' AND year>='".$year."' ORDER BY id DESC LIMIT 3") or die( mysql_error() );
  6.  
  7. while( $row = mysql_fetch_assoc( $query ) ) {
  8. echo '<a href="'.$row['link'].'">'.$row['description'].'</a><br />';
  9. }
Offline Voronwe - 15/10/2007 20:19
Avatar van Voronwe Lid thanx so much!
heel erg bedankt hier kom ik wel mee verder:D
ik moet het nu nog in mijn class duwen maar dat lukt nu wel ;)
wist het alleen ff niet met sql opbouw etc.

heel erg bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s