Hoi,
Ik heb een tabel, met een veld 'maand'.
Daar staan x aantal rijen in.
Hoe krijg ik te weten hoeveel rijen de maand met de meeste rijen heeft
Dit is wat ik al heb:
Maar het probleem hier is: Als output krijg ik '1'. Maar er is ook een maand met 26 rijen. dus dan zou de output 26 moeten zijn ipv 1.PHP Code:
<?php
$max = "SELECT max(maand) FROM stats WHERE naam = '".$naam."'";
$maxres = mysql_query($max);
$maxaant = mysql_num_rows($maxres);
echo $maxaant;
?>
B.v.d.
Arian
- Aantal rijen
-
06-08-2006, 17:20 #1
- Berichten
- 192
- Lid sinds
- 19 Jaar
Aantal rijen
-
In de schijnwerper
-
06-08-2006, 17:44 #2
- Berichten
- 605
- Lid sinds
- 19 Jaar
Nee, je maakt een denkfout. MySQL geeft niet alleen rijen terug, maar ook resultaten of totalen. In dit geval dus 1 rij met een totaal: 26.
Je moet niet mysql_num_rows gebruiken, maar iets als fetch_object.
-
06-08-2006, 18:11 #3
- Berichten
- 192
- Lid sinds
- 19 Jaar
oke... ik snap hem (Y)
Hij werkt al.
met
PHP Code:$maxsql = "SELECT count(maand) as rows FROM stats WHERE naam = '".$naam."' GROUP BY maand ORDER BY rows DESC LIMIT 1";
$maxaant = mysql_fetch_row(mysql_query($maxsql));
echo $maxaant[0];
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