PHP mysql_fetch_array() SHOW COLUMNS FROM table

Status
Nicht offen für weitere Antworten.
M

MedicHere

Gast
Hi,

in welcher Art erhalte ich die Informationen wenn ich mysql_query(SHOW COLUMNS FROM
) ausführe? Kann ich die auch mit mysql_fetch_array() abrufen? Gibt es dann nur einen Datensatz, also einen ein-Dimensionales Array was pro Feld, eine Bezeichnung einer Spalte, von Links nach rechts, enthält oder wird je Bezeichnung ein Datensatz verwendet? Falls lesteres, ist es dann kein array oder doch und der Wert immer nur im Feld 0 ([0]) ?
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
was soll denn mysql_fetch_array() sein, PHP?
in einem Java-Forum gefragt ohne speziellen Hinweis?

was spricht dagegen, die Query auszuführen und sich genau anzuschauen, was zurückkommt?
 
M

MedicHere

Gast
was soll denn mysql_fetch_array() sein, PHP?
in einem Java-Forum gefragt ohne speziellen Hinweis?

was spricht dagegen, die Query auszuführen und sich genau anzuschauen, was zurückkommt?

Wie soll ich es mir anschauen, wenn ich nicht weiß auf welche weise es kommt? Es könnte sein, das je ein Column-Bezeichnung ein Datensatzabruf nötig ist. Dann müsste ich eine schleife bilden und weiß dann immer noch nicht ob es dann je Datensatz ein array ist, ob die Bezeichnung dann im Feld[0] des jeweiligen Arrys steht oder wo anders oder es kein Array ist, sondern nur noch ein String.

Oder je eine Column-Bezeichnung ist in einem Feld eines Arrays, was ich komplett bei einem einzigen Datensatzabruf erhalte.
 
S

SlaterB

Gast
tja, das ist die Java-Sicht, egal was eine Methode an Rückgabewert liefert, man kann es immer prüfen, ob ein Array oder sonstwas vorliegt, für die enthaltenen Elemente genauso,
von API-Beschreibung ganz zu schweigen

da du nicht widersprichst, gehe ich davon aus dass es sich um PHP handelt und editiere den Titel,
ob du nicht in einem PHP-Forum besser aufgehoben überlasse ich dir, ich kann nichts weiter dazu sagen
 
M

maki

Gast
Da der Thread rein gar nix mit Java zu tun hat (und darum geht es in diesem Forum)
*verschoben*
 
S

SlaterB

Gast
vielleicht hilft es noch, den Befehl SHOW COLUMNS FROM
in einem normalen SQL-Tool einzutippen,
da sieht man doch, welche Spalten kommen und wieviele Einträge
 
T

Tomate_Salat

Gast
Sehr sehr sehr schlaue Antwort!!!! Wiklich TOP!!! Man findet sogar was: PHP: mysql_list_fields - Manual

Nur leider leider, wird da nicht erklärt, in welcher Struktierung, die Column-Bezeichnungen bei einer mysql_fetch_array ausführung ankommen.

Schade, dachte wir kriegen dich los, wenn du merkst, dass es für PHP sogar PHP-FOREN gibt. Jz hast du schon eine ausführliche API und bist dir wohl immernoch zu Schade für es einfach auszuprobieren....Hast du jz vor jede Codezeile hier zu posten und uns darüber philosophieren zu lassen?!
 
T

Tomate_Salat

Gast
nope nutze ich schon ewig: jz = jetzt

manche sachen gewöhnt man sich im schriftlichen einfach an :D genauso wie iwo,iwie,iwer,...
 
M

MedicHere

Gast
OMG!

Es wird doch garantiert einen geben der schon mal den SQL Befehl "SHOW COLUMNS FROM table" oder so ähnlich ausgeführt hat und das auch mit mysql_query bzw. mysql_fetch_array, der mir sagen kann, in welcher Strukturierung die Columns-Bezeichnungen zurück kommen. Alles andere ist abwägig und unangebracht, genauso wie Gott: GAME OVER ABGEORDNETER
 
S

SlaterB

Gast
nun, beim dem Ton ist der Thread jetzt geschlossen und du musst ewig auf deine Erkenntnis warten
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben