Det jeg forsøger i næstsidste linie(den indrykkede), er at tælle antal rækker, i $result som indeholder værdien af $value. Men det vil den ikke accepterer. Hvordan gøres dette?
som jakob siger skal du lave dine conditional statements i SQL, mysql_num_rows tager kun en enkelt parameter, nemlig et mysql result set, den kan ikke evaulere på det.
$num_songs = mysql_result(mysql_query("SELECT COUNT(*) FROM musiktitler WHERE column_name = $value"), 0);
Hvis du gerne vil have antallet af sange som er tilknyttet hver plade, kan du jo lade mysql tælle sammen på baggrund af pladetitler, således at du får ud antallet af sange for de enkelte pladetitler. Det kunne gøres med noget ala: "SELECT pladetitel, count(sang) as antalsange FROM musiktitler GROUP BY pladetitel"
Men efter som jeg ikke lige kan se hvordan din musiktitler tabel er opbygget har jeg gættet mig frem til mulige feltnavne.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.