18. oktober 2007 - 18:34
Der er
2 kommentarer og
1 løsning
Tælle antallet af rækker i en tabel (avanceret)
Hej.
Hvordan sætter jeg denne mysql-sætning:
SELECT
radio.id, radio.tekst, radio.lyttere,radio.genrer, radio.beskrivelse,
COUNT(lyttere.radioid)
AS
antal
FROM
radio, lyttere
WHERE
lyttere.radioid = radio.id
Ind i denne som tæller siderne (paging) ??
$antal = mysql_result( mysql_query("HER SKAL DEN TÆLLE ANTALLET AF RÆKKER SOM ER DEN SAMME SOM I QUERY-VARIABLEN"),0);
Det kan den vel ikke, når jeg tæller antallet i den første og bruger COUNT(*) 2 gange??
18. oktober 2007 - 21:13
#1
$antal = mysql_result(mysql_query("SELECT radio.id, radio.tekst, radio.lyttere,radio.genrer, radio.beskrivelse, COUNT(lyttere.radioid) as antal FROM radio, lyttere WHERE lyttere.radioid = radio.id AND radio.genrer = '" . $_GET['page2'] . "' GROUP BY lyttere.radioid ORDER BY antal DESC"),0);
den udskriver bare
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in C:\Pxxxx\oversigt.php on line 76