Avatar billede tanzaweb Nybegynder
20. marts 2003 - 22:14 Der er 7 kommentarer og
1 løsning

Count fra en tabel

Hej

hvodan laver jeg en count af rækkerne i en table hvis de stemmer med en række i en anden tabel.

Jeg har et index som er delt op i en category, og en undergruppe så i den anden tabel er de indelt i undergrupperne fra category tabelen

nogen forslag

Mads
Avatar billede morw Nybegynder
20. marts 2003 - 22:18 #1
Dit spørgsmål giver anledning til tvivl om hvordan de to tabeller er opbygget og hvad det egentlig er du vil tælle.
Avatar billede disky Nybegynder
20. marts 2003 - 22:19 #2
mener du:

select count(*) from tabel1,tabel2 where tabel1.id=tabel2.id
Avatar billede tanzaweb Nybegynder
20. marts 2003 - 22:30 #3
Ja det gør jeg vel da jeg har prøvet nogenlund således for at tælle links jeg har

$rime11 = mysql_query("SELECT COUNT(*) FROM links, category WHERE links.cat_id=category.sub_cat AND links.link_val = 'YES'") or die(mysql_error());
$totalnum1 = mysql_result($rime1, 0, 0);

men nu får jeg en fejl i sidste række?
Avatar billede andy Nybegynder
21. marts 2003 - 08:44 #4
$totalnum1 = mysql_result($rime1, 0, 0);
skal nok være
$totalnum1 = mysql_result($rime11, 0, 0);
Avatar billede tanzaweb Nybegynder
24. marts 2003 - 00:24 #5
Hej

Ja nu kan jeg så få den til at vise antal links, men det gør den så ud for alle kategorier, er der nogen der ved hvorfor?

mads
Avatar billede andy Nybegynder
24. marts 2003 - 15:13 #6
Hvad mener du?

Kan du ikke lave et dump af din database struktur?
Avatar billede tanzaweb Nybegynder
24. marts 2003 - 19:11 #7
Jo det kan jeg godt.

CATEGORY
lcat_id  smallint(5)  UNSIGNED  No    auto_increment
lcat_name  varchar(40)    No 
sub_cat  int(11)    No  0   

LINKS
link_id  int(5)  UNSIGNED  No    auto_increment 
cat_id  int(5)  UNSIGNED  No  0   
link_name  varchar(80)    No 
link_url  varchar(100)    No 
link_desc  text    No     
link_keyword  varchar(100)    No 
link_email  varchar(50)    No 
link_val  char(3)    No     
date  date    No  0000-00-00
link_pop  char(3)    No     
link_broken  char(3)    No     
link_sendemail  char(3)    No   
hits  int(5)    No  5   
rate  int(5)    No  1   
rating  int(8)    No  9
Avatar billede tanzaweb Nybegynder
15. marts 2004 - 22:44 #8
har selv fundet løsningen
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
Computerworld tilbyder specialiserede kurser i database-management

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