MySql Tabellen bezeichnungen auslesen
Michael Wölk
- php
0 Dieter Raber0 Michael Wölk0 wahsaga
0 Chris©0 Michael Wölk0 Chris©
Hallo,
wie kann ich die tabellenbezeichnungen auslesen?
id alter name
a b c
d e f
g h j
ich wüsste gerne mit welcher function ich in dem beispiel hier id, alter und name in ein array reinbekomme.
MfG
Michael Wölk
Hallo Michael,
SHOW KEYS FROM tabellename
Dieter
Sorry, ich bin ja noch so halbwegs anfänger, mit
$keys = mysql_query("SHOW KEYS FROM $table")
or die (mysql_error());
echo join(",", $keys);
bekomme ich nur: bad arguments to join
, weil dahinter ja kein array ist, sondern eine "ressorce id #x"
??
MfG
Michael Wölk
hi,
weil dahinter ja kein array ist, sondern eine "ressorce id #x"
das hast du gut erkannt.
und wie gehst du normalerweise vor, um aus einer ressource ID datensätze rauszukitzeln ...?
gruss,
wahsaga
und wie gehst du normalerweise vor, um aus einer ressource ID datensätze rauszukitzeln ...?
äh - hab ich SELBER noch nicht gemacht.
MfG
Michael Wölk
und wie gehst du normalerweise vor, um aus einer ressource ID datensätze rauszukitzeln ...?
äh - hab ich SELBER noch nicht gemacht.
aber jetzt!
Hallo,
SHOW KEYS FROM tabellename
sorry, that's wrong...
show columns from <table>; passt besser:
probier das mal:
------------------------------------
$con = mysql_connect( ... ... ...);
$sql = "show columns from <table>";
$qry = mysql_query($sql, $con);
if ($qry)
{
while($rec[]=mysql_fetch_assoc($qry);
echo "<pre>";
print_r($rec);
echo "</pre>";
}
else
{
echo mysql_error();
}
----------------------------------
Viel Erfolg
Chris©
hi,
hab ich probiert, aber:
while($rec[]=mysql_fetch_assoc($qry);
Parse error: parse error in /usr/.../index.php on line x
hm
hi,
hab ich probiert, aber:while($rec[]=mysql_fetch_assoc($qry);
Parse error: parse error in /usr/.../index.php on line x
Ja, Entschuldigung bitte, da fehlt eine Klammer. Das hättest Du aber vielleicht auch selbst rausfinden können.
while($rec[]=mysql_fetch_assoc($qry));
So sollte es funktionieren.
Noch ein Tipp:
Wenn Du $rec mehrfach benutzt, vor dem while immer "leer" machen. also $rec=array();
OK?
Grüße
Chris©