Hallo,
ich möchte für eine Funktion die Datentypen der Spalten einer Tabelle auslesen.
Meine Funktion print_form($data = NULL) gibt ein Formular zum editieren eines Eintrages aus. Dazu wird der Eintrag per pg_query("SELECT * FROM tabelle WHERE id=1;") ausgelesen und der Funktion übergeben. Die guckt dann per pg_field_type, welchen Datentyp die einzelnen Felder haben, und gibt dann entsprechend ein Textfeld oder Radiobuttons (etc.) aus. Alles super.
Nun soll die Funktion aber auch ein Formular für einen neuen Eintrag ausgeben. Dazu habe ich kein PGSQL-Result - und kann somit auch die Datentypen nicht auslesen!
Wie lese ich die Datentypen direkt aus der Tabelle aus?
Gruß,
Jenny
ich möchte für eine Funktion die Datentypen der Spalten einer Tabelle auslesen.
Meine Funktion print_form($data = NULL) gibt ein Formular zum editieren eines Eintrages aus. Dazu wird der Eintrag per pg_query("SELECT * FROM tabelle WHERE id=1;") ausgelesen und der Funktion übergeben. Die guckt dann per pg_field_type, welchen Datentyp die einzelnen Felder haben, und gibt dann entsprechend ein Textfeld oder Radiobuttons (etc.) aus. Alles super.
Nun soll die Funktion aber auch ein Formular für einen neuen Eintrag ausgeben. Dazu habe ich kein PGSQL-Result - und kann somit auch die Datentypen nicht auslesen!
Wie lese ich die Datentypen direkt aus der Tabelle aus?
Gruß,
Jenny
Kommentar