Lennart: Tabelle wird nicht gefüllt

Hallo,

Ich suche jetzt schon seit mehreren Tagen nach einem Fehler in meinem Code dabei will ich nur eine ganz simple Tabelle erstellen und füllen. Ich poste euch einfach mal meinen Code.

mysql_query("CREATE TABLE $Benutzer(  
id int(255) NOT NULL auto_increment,  
Accountname TEXT NOT NULL,  
Email TEXT NOT NULL, Passwort TEXT NOT NULL,  
Chare TEXT NOT NULL, Stadtname TEXT NOT NULL, Holz TEXT NOT NULL, Stein TEXT NOT NULL, Gold TEXT NOT NULL, Arbeiter TEXT NOT NULL,  
Booten TEXT NOT NULL, Segewerk TEXT NOT NULL, BauSege TEXT NOT NULL, Steinmetz TEXT NOT NULL, BauStein TEXT NOT NULL,  
Seger TEXT NOT NULL, Steinmetze TEXT NOT NULL, Holzfaller TEXT NOT NULL, Bergarbeiter TEXT NOT NULL, Axte TEXT NOT NULL,  Spitzhacke TEXT NOT NULL, Holzstamme TEXT NOT NULL,  Steinblocke TEXT NOT NULL, Lagerhaus TEXT NOT NULL, Landgut TEXT NOT NULL, Baulager TEXT NOT NULL, Baulandgut TEXT NOT NULL, hutte TEXT NOT NULL, bauhutte TEXT NOT NULL, Steuern TEXT NOT NULL, bplagerhaus TEXT NOT NULL, x TEXT NOT NULL, y TEXT NOT NULL, zufriedenheit TEXT NOT NULL, nahrungslager TEXT NOT NULL, hammer TEXT NOT NULL, arbeitslose TEXT NOT NULL, mistgabel TEXT NOT NULL, pfeil TEXT NOT NULL, bogen TEXT NOT NULL, säge TEXT NOT NULL, baunahrungslager TEXT NOT NULL, bpsege TEXT NOT NULL, bpsteinmetz TEXT NOT NULL, bpnahrungslager TEXT NOT NULL, bauer TEXT NOT NULL, jager TEXT NOT NULL, beliebtheit TEXT NOT NULL, charname TEXT NOT NULL, nahrungspunkte TEXT NOT NULL, holzverarbeitung TEXT NOT NULL, steinverarbeitung TEXT NOT NULL, bogenschütze TEXT NOT NULL,  
erfinderwerkstatt TEXT NOT NULL, erfinder TEXT NOT NULL, baukastene TEXT NOT NULL,  Bauerf TEXT NOT NULL,  bperf TEXT NOT NULL, volk TEXT NOT NULL, kaserne TEXT NOT NULL, baukaserne TEXT NOT NULL, bpkaserne TEXT NOT NULL, feld TEXT NOT NULL, baufeld TEXT NOT NULL, bpfeld TEXT NOT NULL,  holzfp TEXT NOT NULL, akfp TEXT NOT NULL, steinfp TEXT NOT NULL, stadtbewohner TEXT NOT NULL, absender TEXT NOT NULL, betreff TEXT NOT NULL,  
text TEXT NOT NULL, kampf_1 TEXT NOT NULL, kampf_2 TEXT NOT NULL, kampf_3 TEXT NOT NULL, kampf_4 TEXT NOT NULL, kampf_5 TEXT NOT NULL, kampf_6 TEXT NOT NULL, kampf_7 TEXT NOT NULL, kampf_8 TEXT NOT NULL, kampf_9 TEXT NOT NULL, kampf_10  TEXT NOT NULL, kampf_11  TEXT NOT NULL, kampf_12 TEXT NOT NULL, kampf_13  TEXT NOT NULL, kampf_14 TEXT NOT NULL, kampf_15 TEXT NOT NULL, kampf_16 TEXT NOT NULL, kampf_17 TEXT NOT NULL, kampf_18 TEXT NOT NULL, kampf_19 TEXT NOT NULL, kampf_20 TEXT NOT NULL, kampf_21 TEXT NOT NULL, kampf_22 TEXT NOT NULL, kampf_23 TEXT NOT NULL, kampf_24 TEXT NOT NULL, kampf_25 TEXT NOT NULL, kampf_26 TEXT NOT NULL, kampf_27 TEXT NOT NULL, kampf_28 TEXT NOT NULL, kampf_29 TEXT NOT NULL, kampf_30 TEXT NOT NULL, kampf_31 TEXT NOT NULL, kampf_32 TEXT NOT NULL, kampf_33 TEXT NOT NULL, kampf_34 TEXT NOT NULL, kampf_35 TEXT NOT NULL, kampf_36 TEXT NOT NULL, kampf_37 TEXT NOT NULL, kampf_38 TEXT NOT NULL, kampf_39 TEXT NOT NULL, kampf_40 TEXT NOT NULL,  
angriff_kampf_1 TEXT NOT NULL, angriff_kampf_2 TEXT NOT NULL, angriff_kampf_3 TEXT NOT NULL, angriff_kampf_4 TEXT NOT NULL, angriff_kampf_5 TEXT NOT NULL, angriff_kampf_6 TEXT NOT NULL, angriff_kampf_7 TEXT NOT NULL, angriff_kampf_8 TEXT NOT NULL, angriff_kampf_9 TEXT NOT NULL, angriff_kampf_10 TEXT NOT NULL, angriff_kampf_11 TEXT NOT NULL, angriff_kampf_12 TEXT NOT NULL, angriff_kampf_13 TEXT NOT NULL, angriff_kampf_14 TEXT NOT NULL, angriff_kampf_15 TEXT NOT NULL, angriff_kampf_16 TEXT NOT NULL, angriff_kampf_17 TEXT NOT NULL, angriff_kampf_18 TEXT NOT NULL, angriff_kampf_19 TEXT NOT NULL, angriff_kampf_20 TEXT NOT NULL, angriff_kampf_21 TEXT NOT NULL, angriff_kampf_22 TEXT NOT NULL, angriff_kampf_23 TEXT NOT NULL, angriff_kampf_24 TEXT NOT NULL, angriff_kampf_25 TEXT NOT NULL, angriff_kampf_26 TEXT NOT NULL, angriff_kampf_27 TEXT NOT NULL, angriff_kampf_28 TEXT NOT NULL, angriff_kampf_29 TEXT NOT NULL, angriff_kampf_30 TEXT NOT NULL, angriff_kampf_31 TEXT NOT NULL, angriff_kampf_32 TEXT NOT NULL,  
angriff_kampf_33 TEXT NOT NULL, angriff_kampf_34 TEXT NOT NULL, angriff_kampf_35 TEXT NOT NULL, angriff_kampf_36 TEXT NOT NULL, angriff_kampf_37 TEXT NOT NULL, angriff_kampf_38 TEXT NOT NULL, angriff_kampf_39 TEXT NOT NULL, angriff_kampf_40 TEXT NOT NULL)");  
  
mysql_query("INSERT INTO $Benutzer (Accountname, Email, Passwort , Chare, Stadtname, Holz, Stein, Gold, Arbeiter, Booten, Segewerk, BauSege, Steinmetz, BauStein, Seger, Steinmetze , Holzfaller , Bergarbeiter, Axte, Spitzhacke, Holzstamme, Steinblocke, Lagerhaus,  Landgut, Baulager, Baulandgut, hutte, bauhutte, Steuern, bplagerhaus, x, y, zufriedenheit, nahrungslager, hammer, arbeitslose, mistgabel, pfeil, bogen, säge, baunahrungslager, bpsege, bpsteinmetz, bpnahrungslager, bauer, jager, beliebtheit, charname, nahrungspunkte, holzverarbeitung, steinverarbeitung, bogenschütze, erfinderwerkstatt, erfinder, baukastene, Bauerf, bperf, volk, kaserne, baukaserne, bpkaserne, feld, baufeld, bpfeld, holzfp, akfp, steinfp, stadtbewohner, absender,  
betreff, text, kampf_1, kampf_2, kampf_3, kampf_4, kampf_5, kampf_6, kampf_7, kampf_8, kampf_9, kampf_10, kampf_11, kampf_12, kampf_13, kampf_14, kampf_15, kampf_16, kampf_17, kampf_18, kampf_19, kampf_20, kampf_21, kampf_22, kampf_23, kampf_24, kampf_25, kampf_26, kampf_27, kampf_28, kampf_29, kampf_30, kampf_31, kampf_32, kampf_33, kampf_34, kampf_35, kampf_36, kampf_37, kampf_38, kampf_39, kampf_40, angriff_kampf_1, angriff_kampf_2, angriff_kampf_3, angriff_kampf_4, angriff_kampf_5, angriff_kampf_6, angriff_kampf_7, angriff_kampf_8, angriff_kampf_9, angriff_kampf_10, angriff_kampf_11, angriff_kampf_12, angriff_kampf_13, angriff_kampf_14, angriff_kampf_15, angriff_kampf_16, angriff_kampf_17, angriff_kampf_18, angriff_kampf_19, angriff_kampf_20, angriff_kampf_21, angriff_kampf_22, angriff_kampf_23, angriff_kampf_24, angriff_kampf_25, angriff_kampf_26, angriff_kampf_27, angriff_kampf_28, angriff_kampf_29, angriff_kampf_30, angriff_kampf_31, angriff_kampf_32, angriff_kampf_33, angriff_kampf_34,  
angriff_kampf35, angriff_kampf_36, angriff_kampf_37, angriff_kampf_38, angriff_kampf_39,  angriff_kampf_40) VALUES  
('$Benutzer', '$email', '$Kennwort1', '$chare', '0', '0', '0', '1000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1000', 'Hof', '0', '0', '0', '0', '0', '0', '$ha', '$hb', '0', '1000', '0', '0','0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '',  
'', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')");  

Ich hoffe ihr könnt mir helfen, bin langsam ziemlich am verzweifeln.
Grüße Lennart

  1. Hi,

    Ich poste euch einfach mal meinen Code.

    entscheide zunächst, ob Du ein PHP- oder ein Datenbank-Problem hast. Die jeweils andere Möglichkeit wird dadurch ausgeschlossen. *Formatiere* dann den Code, so dass er lesbar ist.

    Ich hoffe ihr könnt mir helfen, bin langsam ziemlich am verzweifeln.

    Anschließend beschreibe Dein Problem. Wenn es tatsächlich darum geht, dass Du verzweifelt bist, so konsultiere einen Psychologen - PHP- oder Datenbank-Code kann zwar ein Auslöser für Dein Problem sein, geht aber am Kern der Sache vorbei.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      also ja ich lege für jeden Benutzer eine eigene Tabelle an und ich habe damit auch keine Probleme. Diese ganzen Angriff-Kampf-Felder wirken sicherlich ziemlich verwirrend sind aber notwendig für ein spezielles System.

      Wenn ich ehrlich bin denke ich auch nicht das mir das umstellen meiner Datenbank dazu verhilft das ich mein Problem etwas in eine Tabelle einzutragen lösen kann.

      Hatte nur gehofft das ihr mir vielleicht weiterhelfen könnt, eine Fehlermeldung bekomme ich übrigens nicht.

      1. Hi,

        also ja ich lege für jeden Benutzer eine eigene Tabelle an

        Allein das ist schon reichlich unsinnig.

        Grundsaetzlich gilt: Daten gleicher Struktur werden in der gleichen Tabelle abgelegt.

        Diese ganzen Angriff-Kampf-Felder wirken sicherlich ziemlich verwirrend sind aber notwendig für ein spezielles System.

        Normalisierung ist auch notwendig, wenn das Ganze auch in Zukunft sinnvoll nutzbar bleiben soll - also beschaeftige dich damit.

        Hatte nur gehofft das ihr mir vielleicht weiterhelfen könnt, eine Fehlermeldung bekomme ich übrigens nicht.

        Hast du denn ueberhaupt nach Fehler *gefragt*?
        Da du nun schon deinen PHP-Code gepostet hast, muesste in dem ja auch nach jedem dem Absetzen einer Query an die Datenbank eine Fehlerabfrage erfolgen - davon ist aber nichts zu sehen.
        Also, hast du das gemacht, oder nicht ...?

        MfG ChrisB

        --
        „This is the author's opinion, not necessarily that of Starbucks.“
      2. Hi,

        also ja ich lege für jeden Benutzer eine eigene Tabelle an und ich habe damit auch keine Probleme.

        doch, hast Du. Du kennst sie nur vielleicht nicht - noch nicht.

        Diese ganzen Angriff-Kampf-Felder wirken sicherlich ziemlich verwirrend sind aber notwendig für ein spezielles System.

        Folge Chris' Rat und speichere gleichförmige Daten in der selben Struktur. Das bedeutet, alle Nutzer teilen sich die *selbe* Tabelle, und alle Angriffs-Kampf-Felder befinden sich in der *selben* Spalte einer einzigen Tabelle.

        Wenn ich ehrlich bin denke ich auch nicht das mir das umstellen meiner Datenbank dazu verhilft das ich mein Problem etwas in eine Tabelle einzutragen lösen kann.

        Das kann kein Mensch beurteilen, da Du über dieses Problem bisher kein Wort verloren hast und somit kein Mensch genau derjenige ist, der es nachvollziehen kann.

        Hatte nur gehofft das ihr mir vielleicht weiterhelfen könnt, eine Fehlermeldung bekomme ich übrigens nicht.

        Doch, von uns: Dein DB-Layout ist defekt. Repariere es.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Mahlzeit Lennart,

    offenbar bastelst Du an einem "Browsergame"?

    Ich suche jetzt schon seit mehreren Tagen nach einem Fehler in meinem Code dabei will ich nur eine ganz simple Tabelle erstellen und füllen. Ich poste euch einfach mal meinen Code.

    mysql_query("CREATE TABLE $Benutzer(

    Bei MySQL-Problemen ist es nicht sinnvoll, PHP-Code zu posten. Poste also das, was tatsächlich in der Datenbank ankommt - keine PHP-Variablen usw.!

    Du legst nicht ernsthaft für jeden Benutzer eine eigene Tabelle an???

    text TEXT NOT NULL, kampf_1 TEXT NOT NULL, kampf_2 TEXT NOT NULL, kampf_3 TEXT NOT NULL, kampf_4 TEXT NOT NULL, kampf_5 TEXT NOT NULL, kampf_6 TEXT NOT NULL, kampf_7 TEXT NOT NULL, kampf_8 TEXT NOT NULL, kampf_9 TEXT NOT NULL, kampf_10  TEXT NOT NULL, kampf_11  TEXT NOT NULL, kampf_12 TEXT NOT NULL, kampf_13  TEXT NOT NULL, kampf_14 TEXT NOT NULL, kampf_15 TEXT NOT NULL, kampf_16 TEXT NOT NULL, kampf_17 TEXT NOT NULL, kampf_18 TEXT NOT NULL, kampf_19 TEXT NOT NULL, kampf_20 TEXT NOT NULL, kampf_21 TEXT NOT NULL, kampf_22 TEXT NOT NULL, kampf_23 TEXT NOT NULL, kampf_24 TEXT NOT NULL, kampf_25 TEXT NOT NULL, kampf_26 TEXT NOT NULL, kampf_27 TEXT NOT NULL, kampf_28 TEXT NOT NULL, kampf_29 TEXT NOT NULL, kampf_30 TEXT NOT NULL, kampf_31 TEXT NOT NULL, kampf_32 TEXT NOT NULL, kampf_33 TEXT NOT NULL, kampf_34 TEXT NOT NULL, kampf_35 TEXT NOT NULL, kampf_36 TEXT NOT NULL, kampf_37 TEXT NOT NULL, kampf_38 TEXT NOT NULL, kampf_39 TEXT NOT NULL, kampf_40 TEXT NOT NULL,
    angriff_kampf_1 TEXT NOT NULL, angriff_kampf_2 TEXT NOT NULL, angriff_kampf_3 TEXT NOT NULL, angriff_kampf_4 TEXT NOT NULL, angriff_kampf_5 TEXT NOT NULL, angriff_kampf_6 TEXT NOT NULL, angriff_kampf_7 TEXT NOT NULL, angriff_kampf_8 TEXT NOT NULL, angriff_kampf_9 TEXT NOT NULL, angriff_kampf_10 TEXT NOT NULL, angriff_kampf_11 TEXT NOT NULL, angriff_kampf_12 TEXT NOT NULL, angriff_kampf_13 TEXT NOT NULL, angriff_kampf_14 TEXT NOT NULL, angriff_kampf_15 TEXT NOT NULL, angriff_kampf_16 TEXT NOT NULL, angriff_kampf_17 TEXT NOT NULL, angriff_kampf_18 TEXT NOT NULL, angriff_kampf_19 TEXT NOT NULL, angriff_kampf_20 TEXT NOT NULL, angriff_kampf_21 TEXT NOT NULL, angriff_kampf_22 TEXT NOT NULL, angriff_kampf_23 TEXT NOT NULL, angriff_kampf_24 TEXT NOT NULL, angriff_kampf_25 TEXT NOT NULL, angriff_kampf_26 TEXT NOT NULL, angriff_kampf_27 TEXT NOT NULL, angriff_kampf_28 TEXT NOT NULL, angriff_kampf_29 TEXT NOT NULL, angriff_kampf_30 TEXT NOT NULL, angriff_kampf_31 TEXT NOT NULL, angriff_kampf_32 TEXT NOT NULL,
    angriff_kampf_33 TEXT NOT NULL, angriff_kampf_34 TEXT NOT NULL, angriff_kampf_35 TEXT NOT NULL, angriff_kampf_36 TEXT NOT NULL, angriff_kampf_37 TEXT NOT NULL, angriff_kampf_38 TEXT NOT NULL, angriff_kampf_39 TEXT NOT NULL, angriff_kampf_40 TEXT NOT NULL)");

    Diese ganzen Angriff-Kampf-Felder sind nicht Dein Ernst, oder? Beschäftige Dich umgehend mit dem Thema "Normalisierung" ... bevor es zu spät ist!

    Ich hoffe ihr könnt mir helfen, bin langsam ziemlich am verzweifeln.

    Hilf Dir selbst ... indem Du Dein Datenbank komplett umstellst. So wie Du es im Moment vorhast, wirst Du Dir nur selbst das Leben schwermachen: Du produzierst überflüssige und/oder redundante Informationen, wahrscheinlich haufenweise unwartbaren Spaghetticode und wirst irgendwann nicht allzu fernen Tages selbst nicht mehr durchblicken.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|