Avatar billede macolsen Nybegynder
19. januar 2004 - 19:42 Der er 7 kommentarer og
1 løsning

Hjælp til film database

Jeg har en database over et par kammeraters og min film samling. Nu kunne jeg godt tænke mig at den kunne finde ud af hvor mange film f.eks. Thomas har, og hvor mange Jens har.

Hvis jeg havde lavet forskellige databaser til hver person, havde det ikke været slemt. Men nu er de samlet i en. Hvordan kan det lade sig gøre?

Databasen ser sådan ud:

ID
TITEL
EJER
UDLAANT
REGION

osv....
Avatar billede the_legend Nybegynder
19. januar 2004 - 19:43 #1
count(ejer) tror jeg det er.
Avatar billede detox Nybegynder
19. januar 2004 - 19:49 #2
SELECT EJER, COUNT(*) AS antal FROM tabel GROUP BY EJER
Avatar billede macolsen Nybegynder
19. januar 2004 - 20:05 #3
Mange tak, men hvordan ville det se ud i php?
Avatar billede detox Nybegynder
19. januar 2004 - 20:10 #4
Du skal lige skifte 'tabel' ud med din tabels navn:

$res = mysql_query("SELECT EJER, COUNT(*) AS antal FROM tabel GROUP BY EJER") or die mysql_error());
while ($row = mysql_fetch_assoc($res)) {
    echo $row['EJER'] . " har: " . $row['antal'] . " film<br />";
}
Avatar billede macolsen Nybegynder
19. januar 2004 - 20:24 #5
Nu ser den sådan ud:
<?
$db = mysql_connect("localhost", "XXXXX", "XXXX");
mysql_select_db("XXXX", $db);

$res = mysql_query("SELECT ejer, COUNT(*) AS antal FROM dvd GROUP BY ejer") or die mysql_error());
while ($row = mysql_fetch_assoc($res)) {
    echo $row['ejer'] . " har: " . $row['antal'] . " film<br/>";
}
?>

Medn den kommer med en parse error?
Avatar billede macolsen Nybegynder
19. januar 2004 - 20:28 #6
Har fundet fejlen!

Smukt, sender du lige et svar detox?
Avatar billede detox Nybegynder
19. januar 2004 - 20:30 #7
Ja, det var selvfølgelig:

or die(mysql_error());
Avatar billede macolsen Nybegynder
19. januar 2004 - 20:36 #8
Præcis!

;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester