MySql: Schreibweise für Tabellenname aus einer Variablen

Spelmann

Erfahrenes Mitglied
Hallo zusammen,

Es gelingt mir nicht, in einer MySql Datenbank ein Tabelle mit dynamisch erzeugtem Namen zu erstellen. Kann mir jemand sagen, wie die richtige Schreibweise lauten muss?

(mit fest vergebenem Namen funktioniert alles. Die Variable hat einen Inhalt)

Code:
mysql_query ("CREATE TABLE ".$key_termin."(id TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY,... u.s.w.
Ich hätte gedacht, das es so richtig sein müsste.

Vielen Dank.
 
Zuletzt bearbeitet:
Ah, wie das manchmal so ist.
Lösung selber gefunden.

Die Variable, aus der der Tabellenname generiert werden sollte bestand aus einem Timestamp. Scheinbar darf aber das erste Zeichen eines Tabellennamens keine Zahl sein.

Code:
CREATE TABLE termin".$key_termin." (id... u.s.w.
So funktionierts.
 
Zurück