phpbar.de logo

Mailinglisten-Archive

[php] DB: Tabellenfeld existiert?

[php] DB: Tabellenfeld existiert?

Sebastian Mendel lists at sebastianmendel.de
Mon Jul 4 10:50:22 CEST 2005


Andreas Ahlenstorf wrote:
> 
> Am 04.07.2005 um 10:22 schrieb Stephan Beck:
> 
>> naja, ich versuche eigentlich Fehler zu vermeiden und vorher 
>> abzuklopfen, ob einer auftritt.
>> Erst mit Absicht einen Fehler zu produzieren, um dann zu schauen  was
>> für ein Fehler aufgetreten ist, finde ich dann doch relativ  unsauber.
>> Insbesondere wenn ich weiss wann und wo dieser auftreten wird.
>>
>> Aber gut, wenn es keine andere Möglichkeit gibt...
> 
> Du kannst bei einigen Datenbanksystemen die Tabellenstruktur  auslesen.
> Für MySQL sind die richtigen Links http://dev.mysql.com/doc/
> mysql/en/show-columns.html und http://dev.mysql.com/doc/mysql/en/
> information-schema.html (letztes ist MySQL-5-only).

ja, aber das geht nicht über _ein_ SQL-Statement (überprüfen und anlegen
und 'if exist' sowieso nicht)


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive