• 06-07-2010, 16:12:41
    #1
    Merhaba almanyada yaşayan bir akrabam bir arkadaşlık scirptini sitesine kurmamı istedi, gönderdiği scriptin dosyalarını ayarladım attım fakat scriptin php koduyla ahzırlanmış db ye okutulması gereken bir tablo oluşturma dosyası mevcut bu dosyayı çalıştırınca şu hatayı alıyorum;

    Alıntı
    Invalid default value for 'siteid'
    Sitede ise sayfasında ise;

    Alıntı
    Table 'adamcao_script.bewertung_user' doesn't exist
    Yazıyor, çalıştırmaya kalkınca geçersiz komut siteid hatasını aldığım php ile hazırlanmış tablo kodu;

    Alıntı
    <?
    include "../include/config.inc.php3";



    $query="
    CREATE TABLE $sitetable (
    siteid int(10) DEFAULT '0' NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT '0' NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";



    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) DEFAULT '0' NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT '0' NOT NULL,
    bewname varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";


    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) DEFAULT '0' NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";



    ?>
    bu index_mysql.php3 adıyla hazırlanan bu dosyayı nasıl çalıştırmalıyım veya bu istediği tabloyu nasıl oluşturmalıyım yardımcı olurmusunuz.

    Kurmaya çalıştığım scirpt: www.adamcahosting.com/ph133.zip
  • 07-07-2010, 09:14:31
    #2
    Bu php olarak verilen tabloları nasıl oluşturabileceğime dair bilgisi olan yokmu, konu güncel.
  • 07-07-2010, 17:07:39
    #3
    Üyeliği durduruldu
    <?
    include "../include/config.inc.php3";
     
     
     
    $query="
    CREATE TABLE $sitetable (
       siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT 0 NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
       PRIMARY KEY (siteid),
       KEY siteid (siteid),
       UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";
     
     
     
    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT 0 NOT NULL,
    bewname varchar(255) NOT NULL,
       PRIMARY KEY (siteid),
       KEY siteid (siteid),
       UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";
     
     
    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
       PRIMARY KEY (siteid),
       KEY siteid (siteid),
       UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";
     
     
     
    ?>
  • 07-07-2010, 20:24:43
    #4
    Keops adlı üyeden alıntı: mesajı görüntüle
    <?
    include "../include/config.inc.php3";
     
     
     
    $query="
    CREATE TABLE $sitetable (
       siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT 0 NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
       PRIMARY KEY (siteid),
       KEY siteid (siteid),
       UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";
     
     
     
    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT 0 NOT NULL,
    bewname varchar(255) NOT NULL,
       PRIMARY KEY (siteid),
       KEY siteid (siteid),
       UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";
     
     
    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
       PRIMARY KEY (siteid),
       KEY siteid (siteid),
       UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";
     
     
     
    ?>
    Kodda ne gibi bir değişiklik yaptınız kntrol ettim göremedim değişikliği fakat bu veridğiniz komutu çalıştırdığımdada birşey değişmedi yine;
    Alıntı
    Invalid default value for 'siteid'
    Hatasını alıyorum.

    http://www.adamcahosting.com/Script/...dex_mysql.php3

    bu url de çalıştırıyorum. Acaba kurmaya çalıştığım scriptin dosyasınıda paylaştım bilgisi olan arkadaşlar yardımcı olurmusunuz, 3 tane tabloyu oluşturmam kaldı sağdece, Lütfen yardımcı olurmusunuz.
  • 08-07-2010, 00:35:57
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?
    include "../include/config.inc.php3";



    $query="
    CREATE TABLE $sitetable (
    siteid int(10) NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT 0 NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";



    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT 0 NOT NULL,
    bewname varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";


    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";



    ?>
  • 08-07-2010, 10:59:49
    #6
    musss adlı üyeden alıntı: mesajı görüntüle
    <?
    include "../include/config.inc.php3";



    $query="
    CREATE TABLE $sitetable (
    siteid int(10) NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT 0 NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";



    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT 0 NOT NULL,
    bewname varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";


    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) DEFAULT 0 NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";



    ?>
    Sizin verdiğiniz kodu kullandığımda;

    Alıntı
    Tablle bewertung_user erstellt!

    Invalid default value for 'siteid'
    Bu hatayı alıyorum :S
  • 08-07-2010, 12:30:39
    #7
    bunu deneyelim diğer tablolardada aynı dert varmış
    <?
    include "../include/config.inc.php3";



    $query="
    CREATE TABLE $sitetable (
    siteid int(10) NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT 0 NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";



    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT 0 NOT NULL,
    bewname varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";


    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";



    ?>
  • 08-07-2010, 12:32:05
    #8
    Tablle bewertung_user erstellt!

    bununla tabloyu create ettiğini söylüyor.
    diğer tablolara kızmış onlarıda hallettim öncekinde.
    Problem olursa tekrar görüşelim.
  • 08-07-2010, 13:03:47
    #9
    musss adlı üyeden alıntı: mesajı görüntüle
    bunu deneyelim diğer tablolardada aynı dert varmış
    <?
    include "../include/config.inc.php3";



    $query="
    CREATE TABLE $sitetable (
    siteid int(10) NOT NULL auto_increment,
    name varchar(255) NOT NULL,
    alter2 varchar(255) NOT NULL,
    grosse varchar(255) NOT NULL,
    gewicht varchar(255) NOT NULL,
    geschlecht varchar(255) NOT NULL,
    mail varchar(255) NOT NULL,
    passwort varchar(255) NOT NULL,
    land varchar(255) NOT NULL,
    text longtext NOT NULL,
    bild varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    code varchar(255) NOT NULL,
    termteim int(10) unsigned DEFAULT 0 NOT NULL,
    bewalter varchar(255) NOT NULL,
    bewalterzahl varchar(255) NOT NULL,
    bewert varchar(255) NOT NULL,
    bewertzahl varchar(255) NOT NULL,
    bewertdurch varchar(255) NOT NULL,
    besucher varchar(255) NOT NULL,
    aktiv varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable erstellt!<br><br>";



    $query="
    CREATE TABLE $sitetable7 (
    siteid int(10) NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit int(10) unsigned DEFAULT 0 NOT NULL,
    bewname varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable7 erstellt!<br><br>";


    $query="
    CREATE TABLE $sitetable16 (
    siteid int(10) NOT NULL auto_increment,
    ipnummer varchar(255) NOT NULL,
    zeit varchar(255) NOT NULL,
    datum varchar(255) NOT NULL,
    bochid varchar(255) NOT NULL,
    PRIMARY KEY (siteid),
    KEY siteid (siteid),
    UNIQUE siteid_2 (siteid)
    )";
    mysql_db_query($dbname,$query,$conn) or die (mysql_error());
    echo"<br>Tablle $sitetable16 erstellt!<br><br>";



    ?>
    Allah razı olsun evet şuanda tablolar oluştu, ve script kullanılır hale geldi. Çok Teşekkür ederim, bu arada hayırlı kandiller.