Micha: mySQL Tabellen in PHP ausgeben

Hallo zusammen,
ich möchte gerne nur die Namen meiner einzelnen Tabellen in ein Auswahlfeld rufen.
Dafür nutze ich "SHOW TABLES" und rufe sie mit mysql_fetch_assoc ab.
Mein Problem ist aber das zwar die Korrekte anzahl an Tabellen erscheint, jedoch alle mit dem Namen "Array". Kann mir da jemand helfen?
Danke euch

  1. Hallo zusammen,
    ich möchte gerne nur die Namen meiner einzelnen Tabellen in ein Auswahlfeld rufen.
    Dafür nutze ich "SHOW TABLES" und rufe sie mit mysql_fetch_assoc ab.
    Mein Problem ist aber das zwar die Korrekte anzahl an Tabellen erscheint, jedoch alle mit dem Namen "Array". Kann mir da jemand helfen?
    Danke euch

    Moin,
    das bedeutet, das deine Variablennamen ein array sind.

    probier die mal so auszugeben
    echo "<pre>";
    print_r(varName);
    echo "</pre>";

    stimmt die Ausgabe dann?

    Wenn nicht probier mal mit varName[0] die normal in einem Echo auszugeben. (echo varName[0];

    Gruß
    Stephan

    1. Super, das klappt schonmal besser als vorher ;)
      Allerdings gibt er mir jetzt viel zu viel aus.
      Und zwar steht dann in dem Auswahlfeld folgendes:
      Array ([Tables_in_adressbuch] => tabelleeins)
      Array ([Tables_in_adressbuch] => tabellezwei)
      Wenn da nur "tabelleeins" und "tabellezwei" stände, wäre es richtig.
      Das scheint an diesem print_r zu liegen wenn mich nicht alles täuscht?!?

      1. hi,

        Super, das klappt schonmal besser als vorher ;)
        Allerdings gibt er mir jetzt viel zu viel aus.

        Das print_r war erst mal nur dazu da, damit du _überhaupt_ mal verstehst, in welcher Form du die Daten zurückbekommst.

        Und zwar steht dann in dem Auswahlfeld folgendes:
        Array ([Tables_in_adressbuch] => tabelleeins)
        Array ([Tables_in_adressbuch] => tabellezwei)
        Wenn da nur "tabelleeins" und "tabellezwei" stände, wäre es richtig.
        Das scheint an diesem print_r zu liegen wenn mich nicht alles täuscht?!?

        Gut erkannt.

        Und jetzt informiere dich noch, wie man mit Arrays umgeht, dann hast du dein Problem gelöst.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Alles klar danke, hab es geschafft ;)
          $row[0];
          war die Lösung.
          Danke nochmal, schönen Tag noch