Setup-Script übergeht Tabelle

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Setup-Script übergeht Tabelle

    Hi, ich hab mal wieder eine Frage und bin mir sicher, dass mir hier wieder jemand helfen kann

    Ich habe ein kleines CMS geschrieben und dafür auch ein Setup-Script. Soweit so gut. Ich habe 44 Tabellen, die über das Setup-Script angelegt werden, nur eine Tabelle will das Script einfach nicht anlegen.

    Der Code sieht folgendermaßen aus:
    PHP-Code:
    $query="CREATE TABLE cms_general_options (
      nbtr varchar(255) NOT NULL default '',
      hpname varchar(255) NOT NULL default '',
      emailwm varchar(255) NOT NULL default '',
      sml tinyint(1) NOT NULL default '0',
      ahz mediumint(5) NOT NULL default '0',
      memba tinyint(1) NOT NULL default '0',
      membart tinyint(1) NOT NULL default '0',
      sncom tinyint(1) NOT NULL default '1',
      sgcom tinyint(1) NOT NULL default '1',
      spcom tinyint(1) NOT NULL default '1',
      slcom tinyint(1) NOT NULL default '1',
      azsm int(11) NOT NULL default '0',
      shl tinyint(1) NOT NULL default '1',
      ufc tinyint(1) NOT NULL default '1',
      pots smallint(3) NOT NULL default '0',
      mxaf smallint(3) NOT NULL default '0',
      lartac smallint(3) NOT NULL default '0',
      lnewac smallint(3) NOT NULL default '0',
      azum smallint(3) NOT NULL default '0',
      msig mediumint(5) NOT NULL default '0',
      mple mediumint(5) NOT NULL default '0',
      mgle mediumint(5) NOT NULL default '0',
      ntht varchar(255) NOT NULL default '',
      lgpn smallint(2) NOT NULL default '0',
      gpnw smallint(3) NOT NULL default '0',
      gpnh smallint(3) NOT NULL default '0',
      azhl smallint(2) NOT NULL default '0',
      poaa smallint(2) NOT NULL default '0',
      comc smallint(2) NOT NULL default '0',
      mndl smallint(2) NOT NULL default '0',
      mnls smallint(2) NOT NULL default '0',
      msar smallint(2) NOT NULL default '0',
      gpic smallint(2) NOT NULL default '0',
      lcal smallint(2) NOT NULL default '0',
      lcas smallint(2) NOT NULL default '0',
      dlpw smallint(3) NOT NULL default '0',
      dlph smallint(3) NOT NULL default '0',
      dlppw smallint(3) NOT NULL default '0',
      dlpph smallint(3) NOT NULL default '0',
      lpwi smallint(3) NOT NULL default '0',
      lphe smallint(3) NOT NULL default '0',
      lppw smallint(3) NOT NULL default '0',
    lpph smallint(3) NOT NULL default '0',
    szei tinyint(1) NOT NULL default '1',
    msnl smallint(3) NOT NULL default '0',
    mhdll smallint(3) NOT NULL default '0',
    matl smallint(3) NOT NULL default '0',
    mdlt smallint(3) NOT NULL defaut '0',
    mltl smallint(3) NOT NULL default '0',
    cchd tinyint(1) NOT NULL default '0',
    sari tinyint(1) NOT NULL default '0',
    leni int(11) NOT NULL default '0',
    npan tinyint(1) NOT NULL default '0',
    dthl tinyint(1) NOT NULL default '0',
    hdau tinyint(1) NOT NULL default '0',
    dtli tinyint(1) NOT NULL default '0',
    dtdl tinyint(1) NOT NULL default '0',
    dlsz tinyint(1) NOT NULL default '0',
    dtar tinyint(1) NOT NULL default '0',
    dlsk smallint(3) NOT NULL default '0',
    liaz smallint(3) NOT NULL default '0',
    fiaz smallint(3) NOT NULL default '0',
    bedl smallint(3) NOT NULL default '0',
    beli smallint(3) NOT NULL default '0',
    qunb smallint(3) NOT NULL default '0',
    grnb smallint(3) NOT NULL default '0',
    comp smallint(3) NOT NULL default '0',
    grth smallint(3) NOT NULL default '0',
    thgh smallint(3) NOT NULL default '0',
    thgw smallint(3) NOT NULL default '0',
    galz smallint(3) NOT NULL default '0',
    trgl smallint(3) NOT NULL default '0',
    admov smallint(3) NOT NULL default '0',
    nlema tinyint(1) NOT NULL default '0',
    dlema tinyint(1) NOT NULL default '0',
    mpzi smallint(4) NOT NULL default '0',
    livs tinyint(1) NOT NULL default '0',
    emicon varchar(255) NOT NULL default '',
    filicon varchar(255) NOT NULL default '',
    zuicon varchar(255) NOT NULL default '',
    weicon varchar(255) NOT NULL default '',
    wwwicon varchar(255) NOT NULL default '',
    empficon varchar(255) NOT NULL default '',
    printicon varchar(255) NOT NULL default '',
    arcicon varchar(255) NOT NULL default '',
    pfeilblau varchar(255) NOT NULL default '',
    pfeilrot varchar(255) NOT NULL default '',
    commenticon varchar(255) NOT NULL default '',
    thumbdetailsize smallint(4) NOT NULL default '0',
    show_counts tinyint(1) NOT NULL default '0',
    adminoverview smallint(3) NOT NULL default '0',
    barheight smallint(2) NOT NULL default '0'
    ) TYPE=MyISAM;"
    ;
    $result=mysql_query($query); 
    sind das irgendwie zuviele Einträge ? Ich verzweifel bald... Oder gibt es so ein Gewalt-Insert-Befehl ?

    Danke

  • #2
    kommt ne Fehlermeldung ??
    Was passiert, wenn du den Create Table Befehl direkt mit phpmyadmin ausführst ??

    gruss

    Kommentar


    • #3
      Manchmal gibt es Momente, da möchte man sich am liebsten unter den Teppich kehren....
      PHP-Code:
      mdlt smallint(3NOT NULL defaut '0'
      iss ja klar, dass da nichts ging... ich könnte mich hauen

      Aber Danke für den Tip, manchmal sollte man erst den einfachen Weg gehen

      Kommentar


      • #4
        was willst du mit den ganzen sachen.. die welt retten ?

        Kommentar


        • #5


          Hättest Du ein "die(mysql_error())" verwendet hättest Du Dir und den anderen hier den Thread sparen können ...

          Also ... immer schön "$result=mysql_query($query) or die(mysql_error())" schreiben ... !
          carpe noctem

          [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
          [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

          Kommentar


          • #6
            *duckweglauf*

            Kommentar

            Lädt...
            X