login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Aantal en hoogste

Offline Crain - 26/07/2005 20:43
Avatar van CrainNieuw lid Beste sitemasters,

Ik heb niet zo veel ervaring met mysql, en heb aantal tutorials bekeken. Ik heb het goed begrepen dat het meer om woorden zoals varacher, mediumint, etc... gaat.

Ik heb 2 vragen, die stel ik nu vragen:

1)Hieronder als voorbeeld:

Naam Hobby
Anneke Koken
Sterre Tennis
Piet Koken
Jan Koken

Dus aantal hobby koken: dat is drie.

Hoe zorg ik dat er aantal 3 komt?

2)Hieronder als tweede voorbeeld:

Ik heb totaal 45 films waarvan 35 aktie-films.
Dus staat aktie films de hoogste aantal gernes.

Aktiefilm: 35
Komedie: 6
Thriller: 4

Hoe zorg ik dat de hoogste aantal film op startpagina wordt getoond? Dus tweede plaats en de derde plaats is niet nodig. Alleen eerste plaats.

Dat was het en alvast bedankt voor de moeite.

Met vr. gr.

Crain.

5 antwoorden

Gesponsorde links
Offline Voldemort - 26/07/2005 21:17 (laatste wijziging 26/07/2005 21:18)
Avatar van Voldemort PHP ver gevorderde 1) LIMIT 0,3 bij je query toevoegen. Voor het toepassen is het hetzelfde als bij 2.

2) SELECT `hoogste_aantal_genres` FROM `tabel` ORDER BY `hoogste_aantal_genres` DESC LIMIT 0,2

hoogste_aantal_genres pas je aan en tabel natuurlijk ook.
Offline Crain - 26/07/2005 22:49
Avatar van Crain Nieuw lid Yep, is opgelost bij de vraag 2!!! Thanks!

Vraag 1 is mij niet gelukt.

Ik probeer nog 1 keer uit te leggen wat ik bedoelde. Ik zal een makkelijk voorbeeld geven:

Jan Dijkstra middenvelder
Piet Hoekstra Aanvaller
Rene de Witte middenvelder

Er zijn tot nu toe 2 middenvelder.

Je ziet de getal 2 staan, aantal middenvelder. Hoe zorg ik ervoor dat hij 2 uitkomt? Als er 3 middenvelders zijn dan moet er 3 uitkomen. Dat is wat ik bedoelde, het heeft ook met mysql te maken.
Offline Brycer - 26/07/2005 22:55
Avatar van Brycer HTML interesse
  1. $sql = mysql_query("SELECT * FROM `tabel` WHERE `positie` = 'middenvelder'") or die(mysql_error());
  2. $aantal = mysql_num_rows($sql);
  3. echo "Er zijn ".$aantal." middenvelders.";

bedoel je dit?
Brycer;-)
Offline Crain - 26/07/2005 22:57
Avatar van Crain Nieuw lid JA dat is wat ik bedoelde! Bedankt.
Offline Brycer - 26/07/2005 22:59 (laatste wijziging 26/07/2005 22:59)
Avatar van Brycer HTML interesse You're welcome;-)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.186s