Avatar billede madsens90 Praktikant
22. august 2007 - 18:09 Der er 16 kommentarer og
1 løsning

Hvordan tæller jeg hvor mange rows der har samme id?

Hvordan tæller jeg hvor mange rows i min database der har samme id?

Skal bruges til en gæstebog hvor jeg skal kunne vise hvor mange beskeder man har skrevet (Hvor mange gange ens navn står i $skriver), og hvor mange beskeder man har modtaget. (Hvor mange gange ens navn står der i $id)
Avatar billede jokkejensen Novice
22. august 2007 - 18:12 #1
select count(id) as SumOfIds where id = '';
Avatar billede madsens90 Praktikant
22. august 2007 - 18:23 #2
mysql_connect("","","").
mysql_select_db("").
MYSQL_QUERY("select count(id) as SumOfIds where id = '';)"
{
echo $id
}


Noget lign det? :S
Avatar billede madsens90 Praktikant
22. august 2007 - 18:30 #3
Jeg skal vel have noget med:
VALUES ('$id')
med i det eller hvad? :S

Jeg er ret newb til det, så al hjælp er hjælp for mig. :D
Avatar billede jokkejensen Novice
22. august 2007 - 18:42 #4
jeg kender heller ikke noget til php..

Men det er nok mere:

mysql_connect("","","").
mysql_select_db("").
MYSQL_QUERY("select count(id) as SumOfIds where id = '';)"
{
echo $SumOfIds
}
Avatar billede jokkejensen Novice
22. august 2007 - 18:42 #5
altså du skal lige give den et id den skal tælle efter..

Altså

where id='[Variable du vil søge efter]'
Avatar billede jokkejensen Novice
22. august 2007 - 18:43 #6
how...

select count(id) from [TABEL] where id='';

/JJ
Avatar billede zynzz Praktikant
22. august 2007 - 19:28 #7
$ialt = mysql_num_rows(mysql_query("SELECT id FROM DINTABEL"));
echo $ialt;
Avatar billede madsens90 Praktikant
22. august 2007 - 19:48 #8
så den kommer altså til at se sådan ud?

mysql_connect("db01","8579","159357").
mysql_select_db("8579");
$ialt = mysql_num_rows(mysql_query("SELECT id FROM db WHERE id = Madsens"));
echo "$ialt";


Hvis brugernavnet / id'et er = Madsens
ellers så giv lige et eks. på svaret. :D Tak. :)
Avatar billede zynzz Praktikant
22. august 2007 - 19:53 #9
Ja, hvis id er = madsens husk lige ''
$ialt = mysql_num_rows(mysql_query("SELECT id FROM db WHERE id = 'Madsens'"));
Avatar billede madsens90 Praktikant
22. august 2007 - 20:29 #10
tror ikke det skal rettes når hele mit script så ser sådan ud skal det ? :

echo "Antal beskeder ".$req_user_info['username']." har skrevet i andres gæstebøger:";
mysql_connect("","","").
mysql_select_db("");
$ialt = mysql_num_rows(mysql_query("SELECT id FROM db WHERE id = $req_user_info['username']"));
echo "$ialt";



\\$req_user_info['username'] = brugernavnet på den bruger man ser på...
Avatar billede madsens90 Praktikant
22. august 2007 - 20:45 #11
Takker mange gange!!!

Har fået det til at virke nu. :)
Hvis du vil have point zynzz for din gode hjælp, så må du lieg skrive et svar. ;)
Avatar billede zynzz Praktikant
23. august 2007 - 08:26 #12
Husk lige dine ''
$ialt = mysql_num_rows(mysql_query("SELECT id FROM db WHERE id = '".$req_user_info['username']."'"));
Avatar billede zynzz Praktikant
23. august 2007 - 09:02 #13
NB! husk lige du aldrig må skrive dine database oplysinger, hvis du vil have dem slettet, kontakt en coadmin...
Avatar billede madsens90 Praktikant
23. august 2007 - 10:37 #14
Ok. ;)
Jeg er ligeglad..
Går ud fra at menneskerne på denne side er fornuftge mennesker.
Avatar billede zynzz Praktikant
23. august 2007 - 11:35 #15
Kan godt være folk herinde er rimelige fornuftige, men det behøver heller ikke være folk tilknyttet siden der læser dine informationer...(da det ikke kræver login for at se dem). Det ville være træls en dag hvor hele din database var slettet, pga. dette indlæg, så tag lige og ændre det...
Avatar billede madsens90 Praktikant
23. august 2007 - 11:46 #16
Jamen ved ikke lige hvor jeg kontakter admins,
og har lige taget backup af den grund.
Avatar billede zynzz Praktikant
23. august 2007 - 12:02 #17
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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