Christian Kruse: Bilder Upload und Table Problem

Beitrag lesen

Hallo Kay2,

ich bräuchte eben eure Hilfe bei 2 Problemen:

  1. Soll für jeden User bei der Registrierung eine neue Tabelle in der DB erstellt werden die die ID des Users als Suffix hat (zb. table_123321).

Bitte tu das nicht. Das ist ein Anti-Pattern, dafür sind Datenbanken nicht gedacht.

ich hab das schon mit folgendem Code probiert:

CREATE TABLE imgs_usr12322 (
imgid varchar(30),
imgdate varchar(30),
imgtype varchar(30),
);

Das Komma nach dem imgtype varchar(30) ist zuviel. Aber verwende doch lieber nur eine Tabelle nach diesem Schema:

CREATE TABLE images (
  imgid varchar(30),
  imgdate varchar(30),
  imgtype varchar(30),
  owner_id INT NOT NULL,
  FOREIGN KEY (owner_id) REFERENCES users(user_id)
);

Und 2. Wie kann ich es anstellen, dass das Script die Datei automatisch umbenennt und den Dateitypen danach in die ^oben^ erstellte Tabelle einträgt?

Hier verstehe ich die Problemstellung nicht.

LG,
CK