Max: Alle Tabelle einer MySQL-DB auslesen

Hallo,

ich möchte mit einem PHP script alle Tabellen einer DB auslesen, geht nur leider nicht (tüftele schon den ganzen Tag).

hier mein Code:

<?

Type="MYSQL"

$hostname = "127.0.0.1";
$database = "andre_test";
$username = "root";
$password = "";

$link = mysql_connect($hostname, $username, $password)
 or trigger_error(mysql_error(),E_USER_ERROR);

mysql_select_db($database);

$sql = 'SHOW TABLES FROM andre_test';

$result = mysql_query($sql) OR die(mysql_error());

for($i=0; $i<10; $i++) {
   echo $result[$i]." # ";
}

mysql_close($link);

?>

Danke für jede Hilfe

  1. Huhu

    $result = mysql_query($sql) OR die(mysql_error());
    for($i=0; $i<10; $i++) {
       echo $result[$i]." # ";
    }

    überprüfe Deine Annahme, dass $result ein Array ist.

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Hallo,

      ich habe auch schon einige anderer Sachen probiert aber ich komme nicht an die Werte von $result ran.

      1. mysql_fetch_assoc ist die lösung.
        du hast anscheinend nicht so viel erfahrung im DB bereich , kan es ein dass dein kOnzept sich auch ändert , sopbald du mehr erfahren hast?
        lies mal DAS
        MFG
        bleicher

        --
        __________________________-
        Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
        1. http://tut.php-q.net/mysql.html@title=DAS

          lese ich bereits den ganzen Tag aber es steht nicht drin. Ein normales Select mit einem Datenstz geht, auch bei mir nur die Tabellennamen nicht.

          1. Hallo,

            in Perl ging es so:

            my @alle_tabellen = $dbh->tables;

            und in PHP?

          2. lese ich bereits den ganzen Tag aber es steht nicht drin. Ein normales Select mit einem Datenstz geht, auch bei mir nur die Tabellennamen nicht.

            klar..
            aha.. gut.. wenn du es meinst.. und es unbedingt auf deine art passieren soll...
            MFG
            bleicher

            --
            __________________________-
            Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
            1. super es geht.

              Du bist der Held des Tages, genau das was ich gesucht habe.

              Danke

      2. n'abend,

        ich habe auch schon einige anderer Sachen probiert aber ich komme nicht an die Werte von $result ran.

        bei deiner Suche auch über mysql_fetch_assoc() und seine Geschwister gestolpert?

        Bei SHOW TABLES brauchst du das FROM db_name nur, wenn du diese nicht bereits mittels mysql_select_db() selektiert hast.

        weiterhin schönen abend...

        --
        Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
        sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|