phpbar.de logo

Mailinglisten-Archive

[php] Re: Tabellennamen

[php] Re: Tabellennamen

Martin Ramsch m.ramsch_(at)_computer.org
Mon, 4 Oct 1999 18:00:34 +0200


Michael Wiechert schrieb am Montag, den  4. Oktober 1999:
> wie kann ich die Tabellennamen einer db in ein array unterbringen?

   SHOW TABLES FROM dbname;

Und die Ergebniszeilen wie bei einem normalen Select abrufen.

Beispiel:

  $MY_host = 'mysql.host.de';
  $MY_username = '...';
  $MY_password = ...'';
  $SQL='SHOW TABLES FROM test';
  $cid = mysql_connect($MY_host, $MY_username, $MY_password)
     or die("Can't connect to MySQL as '$MY_username:$MY_password'!");
  $rid = mysql_query($SQL, $cid)
     or die("Error in query '$SQL': ".mysql_errno().": ".mysql_error());
  $num = mysql_num_rows($rid);
  if (0 == $num) {
     print "Keine Tabellen vorhanden!\n";
  } else {
    while( $row = mysql_fetch_row($rid) ) {
      reset($row);
      while( list(,$value)=each($row) ) {
        print "$value\n";
      }
    }
  }
  mysql_free_result($rid);
  mysql_close($cid);

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 5244 5EF3 B0B1 3826  E4EC 8058 7B31 3AD7


php::bar PHP Wiki   -   Listenarchive