dennis_b: MySQL

Hallo leute,

ich möchte eine Anfrage an MySQL stellen und zwar will ich die Namen
der datenbanken ausgeben.
Wird das ergebniss in einem Assoz--Array gespechert?
Oder ein numerisches array?

Ich habe es so versucht:
 $frage=mysql_query("SHOW DATABASES;")or die("Geht nicht :-)");

$a=0;

while($inhalt=mysql_fetch_assoc($frage))
   {

$a++;
 echo $inhalt[$a];

}

egal was ich mache es läuft nicht.
Ausser die While schleife läuft, und zwar auch so oft wieviele
Datenbanken auch wirklich da sind.

Danke für euere Hilfe.

  1. Hi dennis_b!

    ich möchte eine Anfrage an MySQL stellen und zwar will ich die Namen
    der datenbanken ausgeben.

    Hö? Der Name der Datenbank sollte dir schon bekannt sein.

    Wird das ergebniss in einem Assoz--Array gespechert?

    Das hat die Funktion mysql_fetch_assoc() so an sich. Aber es gibt noch mysql_fetch_num().

    egal was ich mache es läuft nicht.

    Und jetzt? :-)

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. hi,

      Wird das ergebniss in einem Assoz--Array gespechert?
      Das hat die Funktion mysql_fetch_assoc() so an sich. Aber es gibt noch mysql_fetch_num().

      Nö, gibt's nicht.
      Du meinst vermutlich mysql_fetch_array().

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
      1. Hi wahsaga!

        Aber es gibt noch mysql_fetch_num().
        Nö, gibt's nicht.
        Du meinst vermutlich mysql_fetch_array().

        Und ich war mir so sicher. *grml*
        Recht hast du natürlich! Und als Wiedergutmachung gibt es von mir einen Link zum Manual.

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
        1. Hallo ihr alle...:-)

          Danke für eure Hilfe....ich habe es zwischenzeitlich so gemacht und
          es funktioniert.

          $frage=mysql_query("SHOW DATABASES;")or die("Error");

          while($inhalt=mysql_fetch_row($frage))
             {

          echo $inhalt[$a]."<br>";

          }

          Aber jetzt kenne ich
          dank euch mehrere Methoden
          wie man das ausliest!

          Schönen "Heißen" Mittwoch noch.

  2. Hi dennis_b,

    $frage=mysql_query("SHOW DATABASES;")or die("Geht nicht :-)");

    $a=0;

    while($inhalt=mysql_fetch_assoc($frage))
       {

    $a++;
    echo $inhalt[$a];

    }

    Statt mysql_fetch_assoc, nimm doch mysql_fetch_array. Spar dir die Hilfvariable und schreib einfach echo $inhalt['Database']. Dann sollten die Namen der Datenbanken ausgegeben werden.

    Gruß,
    Kerstin