MySQL
dennis_b
- php
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.
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
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
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
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.
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