Beste,
Ik wil op mijn website (vakantie) het aantal weergeven achter de reizen.
Nu gebruik ik de volgende code:
Echter geeft hij nu achter elke naam het zelfde aantal.PHP Code:
$con = 'SELECT COUNT(*) FROM csvfeed GROUP BY feednaam ORDER BY feednaam ASC';
$resultaat = mysql_query($con)or die(mysql_error());
$aantal = mysql_result($resultaat, 0);
Hij moet dus achter elke aanbieder het juiste aantal reizen weergeven.
BV:
Aanzee (34)
Bella Vakanza (23)
Ik weet alleen niet hoe ik dit moet tellen, want met de bovenstaande code krijg ik het niet voor elkaar.
Zou iemand mij op weg kunnen helpen ?
Mvg,
- COUNT(*) aantal werkt niet
-
11-09-2010, 09:22 #1
- Berichten
- 697
- Lid sinds
- 17 Jaar
COUNT(*) aantal werkt niet
-
In de schijnwerper
-
11-09-2010, 10:17 #2
- Berichten
- 240
- Lid sinds
- 15 Jaar
PHP Code:$con = 'SELECT COUNT(`id`) as `aantal` FROM `csvfeed` GROUP BY `feednaam` ORDER BY `feednaam` ASC';
$resource = mysql_query($con) or die(mysql_error()); // Gebruik php.net/mysql_error voor fout afhandeling!
$resultaat = mysql_result($resource, 0);
var_dump($resultaat);
Laatst aangepast door E. Zerrouq : 11-09-2010 om 10:30
-
11-09-2010, 10:24 #3
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
select feednaam, count(*) as aantal from csvfeed group by feednaam order by feednaam
-
11-09-2010, 10:33 #4
- Berichten
- 697
- Lid sinds
- 17 Jaar
Beste,
Beide oplossingen zou het moeten zijn, maar het werkt niet.
Oplossing 1: geeft overal het zelfde aantal achter.
Oplossing 2: weergeeft overal de zelfde naam achter geen aantallen.
Mvg, Remon
-
11-09-2010, 10:39 #5
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Moet werken :P
$sql = "select feednaam, count(*) as aantal from csvfeed group by feednaam order by feednaam;";
$ret = mysql_query($sql) or die ('blabla');
while ($row = mysql_fetch_assoc($ret)) {
echo "naam: ". $row['feednaam'] . ", " . $row['aantal']. "<br />";
}
Niet getest, maar zou wel degelijk moeten werken.Laatst aangepast door John Timmer : 11-09-2010 om 10:46
-
11-09-2010, 10:43 #6
- Berichten
- 697
- Lid sinds
- 17 Jaar
Ja dat dacht ik ook, maar helaas niet.
Dit laat de oplossing zien:
http://bit.ly/aAQMML
-
11-09-2010, 10:47 #7
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
check even of je het 'aantal' wel uitleest
-
11-09-2010, 10:49 #8
- Berichten
- 697
- Lid sinds
- 17 Jaar
PHP Code:$con = 'select feednaam, count(*) as aantal from csvfeed group by feednaam order by feednaam';
$resultaat = mysql_query($con)or die(mysql_error());
$aantal = mysql_result($resultaat, 0);
PHP Code:(".$aantal.")
-
11-09-2010, 10:53 #9
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Probeer nu eerst wat ik hierboven gebruikte. Jij leest het 0-de veld uit en dat is de feednaam. Logisch dat daar geen aantal in staat.
-
11-09-2010, 11:21 #10
- Berichten
- 697
- Lid sinds
- 17 Jaar
Beste,
Met wat aanpassingen, heb ik hem inderdaad met je voorbeeld aan de praat gekregen.
Bedankt !
Mvg, Remon
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