Überprüfung auf Vorhandensein einer Spalte in mySQL-DB
Danny
- datenbank
Hallo,
überall gesucht und nichts gefunden. Meine Frage: Geht es, dass ich über php eine mySQL-Datenbankabfrage durchführe, wo ich einfach nur frage, ob in der Tabelle XYZ die Spalte BLABLA schon existiert. Ich bekomme es einfach nicht hin. Vielen Dank schonmal für die Hilfe...
cya
Danny
hi!
überall gesucht und nichts gefunden. Meine Frage: Geht es, dass ich über php eine mySQL-Datenbankabfrage durchführe, wo ich einfach nur frage, ob in der Tabelle XYZ die Spalte BLABLA schon existiert. Ich bekomme es einfach nicht hin. Vielen Dank schonmal für die Hilfe...
z.B.: http://www.php.net/manual/de/function.mysql-list-fields.php
Das Beispiel:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
echo mysql_field_name($fields, $i) . "\n";;
}
Jetzt mußt Du Dir überlegen, wie Du duie Informationen auswertest! Z.B. mit if in dr schleife, oder sowas.
Grüße
Andreas
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
echo mysql_field_name($fields, $i) . "\n";;
}
Jetzt mußt Du Dir überlegen, wie Du duie Informationen auswertest! Z.B. mit if in dr schleife, oder sowas.
Grüße
Andreas
Ouh man bin ich blöd. Klar. Das ist so eine simple Sache und versuche sonstwas für Verrenkungen. Ich danke Dir vielmals für den Klatsch auf meinen Hinterkoopf ;)) - thx!!
cya
Danny