Toon posts:

[php+sql] records tellen

Pagina: 1
Acties:
  • 201 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een database met daarin 7 tabellen

elke tabel heeft een aantal records.

Nu wil ik in een pagina laten zien hoeveel records ik totaal heb, dus over alle 7 tabellen.

per tabel laat ik het al zien. Weet 1 van jullie hoe ik dit makkelijk kan realiseren?

  • Rusky
  • Registratie: December 2000
  • Laatst online: 04-05 08:51
7 keer kijken en dan bij elkaar optellen ???

mijn pc


Verwijderd

Topicstarter
Je zou het toch ook in 1 keer moeten kunnen doen?

  • Rac-On
  • Registratie: November 2003
  • Niet online
select count(primary key) from tabel.

En dat 7 keer? En dan bij elkaar optellen?

Eeuh nee, volgens mij kan dit in sql niet in 1 keer...

[ Voor 28% gewijzigd door Rac-On op 17-02-2004 12:42 ]

doet niet aan icons, usertitels of signatures


Verwijderd

UNION?

welke database?
handleiding mysql:
http://www.mysql.com/doc/en/UNION.html

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 26-05 00:01

Janoz

Moderator Devschuur®

!litemod

7x een count(*) is een stuk sneller dan een UNIO denk ik.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Icelus
  • Registratie: Januari 2004
  • Niet online
De SHOW TABLE STATUS SQL geeft voor iedere tabel uit de database diverse informatie terug (o.a. aantal rijen, gegevens/index grootte).

Developer Accused Of Unreadable Code Refuses To Comment


  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 21-04 16:00
PHP:
1
2
3
4
5
6
7
$totalRows = 0;

$result = mysql_query("SHOW TABLE STATUS FROM ".$db);
while($row = sql_fetch_array($result))
{
     $totalRows += row['Rows'];
}

ik ben liev :>
Pagina: 1