login  Naam:   Wachtwoord: 
Registreer je!
 Forum

count meerdere tabellen (Opgelost)

Offline maigel - 22/07/2007 22:32
Avatar van maigelPHP beginner ik zou graag willen dat m'n script count uitvoert op meerdere tabellen

  1. <?
  2. include('../dbconnect.php');
  3. $cQuery = mysql_query("SELECT COUNT(`naam`) FROM `tabel 1`");
  4. $cCount = mysql_result($cQuery,0);
  5. echo '('.$cCount.')';
  6. ?>

nu wordt er dus alleen het aantal 'naam' uit tabel 1 geteld maar hoe kan ik het maken dat hij dit doet van tabel 1 en tabel 2 te samen?

4 antwoorden

Gesponsorde links
Offline remcobers - 22/07/2007 23:25 (laatste wijziging 22/07/2007 23:36)
Avatar van remcobers PHP expert Dit moet werken.
  1. SELECT COUNT( DISTINCT table1.userid ) AS tbl1_length, COUNT( DISTINCT table2.userid ) AS tbl2_length
  2. FROM table1, table2


Edit -> Bedoel je dit hieronder?

  1. SELECT COUNT(DISTINCT table1.userid ) + COUNT(DISTINCT table2.userid) AS optellen
  2. FROM table1, table2
Offline Abbas - 22/07/2007 23:54
Avatar van Abbas Gouden medaille

Crew .NET
Waarom die DISTINCT er bij? Hij heeft niet gezegd dat hij enkel unieke waardes uit de twee tabellen wil tellen, gewoon de waardes uit twee tabellen... 
Offline vinTage - 23/07/2007 01:11
Avatar van vinTage Nieuw lid Lijkt me sterk dat een userid meer dan één keer voorkomt 
Offline maigel - 23/07/2007 01:23
Avatar van maigel PHP beginner okay ty is opgelost, heb de distinct weg gelaten, had ik toch niet nodig  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s