Spaltenname der Datenbank auslesen

philishake

javascript enthusiast
Hi liebe Community,

ich habe da ein kleines Problem mit meiner Datenbank. Um es so allgemein wie möglich zu halten verwende ich hier jedoch nur Beispiele.

Also...

Nehmen wir mal an, man hat den Wert $x=5. Jetzt suche ich in meiner Datenbank mit "SELECT * FROM datenbank_table WHERE Username = "Wurst";

Irgendwo in der Zeile von "Wurst" muss der Wert 5 stehen. Jetzt will ich aber wissen, wie die Spalte heißt, in der dieser Wert steht und diesen via $row[]; oder was auch immer auslesen.

Danke schonmal im vorraus euer Philishake
 
Dafür gibt es doch bestimmt MySql Funktionen oder ?

Pseudocode:
SELECT NUR "Spalten" FROM "table" WHERE username = 'keks' AND Spalteninhalt = '%$wert%';

Sehr abenteuerlich aber würde mich nicht wundern wenn es sowas fertig gibt ;)
 
Es gibt in PHP "mysql_" Funkltionen für Tabellennamen, Datenbanknamen, Spaltennamen etc.

In SQL selber kenne ich nur "DESCRIBE tbl.name;" - was aber noch mehr Infos zurückgibt. Ich habe ein eigenes Script, welches SELECT-Anweisungen an eine DB schicken kann und dann die Tabellen (inkl. Spaltennamen) zusammenbaut. Ist sehr einfach :)


Gruß Radhad
 
Zurück