dedlfix: MySQL Fehler

Beitrag lesen

Hi!

Ich verzweifel langsam. Vielleicht hat hier ja jemand einen Blick für das, was hier schief läuft...

Das sieht nach einem verkorksten Datenbankdesign aus.

[code lang=php]    $new_id = mysql_insert_id();
    $new_id = "item_".$new_id;
    $new_entry = "ALTER TABLE item_got ADD '$new_id' INT(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;";

Du fügst Spalten hinzu, deren Name sich aus einem Wert der zuletzt eingefügten Id einer anderen Tabelle ergibt? Das sieht sehr verbesserungswürdig aus. Aber zum eigentlichen Fehler. Spaltennamen sind Bezeichner und keine 'Strings'.

Lo!