Avatar billede mjense173 Nybegynder
19. maj 2003 - 14:38 Der er 1 løsning

Finde tabel navne og liste dem.

Jeg har kontakt til en database.
Derefter vil jeg have opstillet alle tabel-navnene i en liste, eks.:

tbl_users
tbl_pages
osv.

Men det skal være dynamisk, sådan at hvis man opretter en ny tabel i databasen, så vil den automatisk komme med i listen.

Det er sikker noget med en af disse komandoer:
http://dk.php.net/manual/en/function.mysql-db-name.php
http://dk.php.net/manual/en/function.mysql-list-tables.php

Jeg har prøvet dem, men kan ikke helt få det til at virke.
Avatar billede mjense173 Nybegynder
19. maj 2003 - 14:50 #1
Jeg fik det selv til at virke:

$db_list = mysql_list_dbs();
$i = 0;
$cnt = mysql_num_rows($db_list);
while ($i < $cnt) {
echo mysql_db_name($db_list, $i) . "\n";
$i++;
}
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

IT-JOB