• 11-08-2007, 17:18:41
    #1
    Arkadaslar Emlagim adresine phpclassified scripti kurdum ve turkçe dil dosyasını da yükledim ancak karakter problemini bir türlü beceremedim. Radminin anlattığı gibi yapınca bigdumpta şu hatayı alıyorum:

    Error at the line 43: ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1766 ;
    Query: CREATE TABLE `phpclass_ad` (
    `ad_id` int(11) NOT NULL auto_increment,
    `ad_owner` int(11) default '0',
    `ad_cat_id` int(11) default '0',
    `ad_title` varchar(255) collate latin1_general_ci default '0',
    `ad_description` text collate latin1_general_ci,
    `ad_date` int(11) default '0',
    `ad_date_expire` int(11) default '0',
    `ad_date_updated` int(11) default '0',
    `ad_expires_after_days` int(11) default '0',
    `ad_owner_notified` tinyint(1) default '0',
    `ad_has_video` tinyint(1) default '0',
    `ad_has_picture` tinyint(1) default '0',
    `ad_has_doc` int(11) default '0',
    `ad_views` int(11) default '0',
    `ad_votes` double(6,2) default '0.00',
    `ad_voters` int(11) default '0',
    `ad_totalscore` double(6,2) default '0.00',
    `ad_last_vote_ip` varchar(20) collate latin1_general_ci default '0',
    `ad_is_validated` tinyint(1) default '0',
    `ad_is_sold` tinyint(1) default '0',
    `ad_is_special` tinyint(1) default '0',
    `ad_is_premium` tinyint(1) default '0',
    PRIMARY KEY (`ad_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1766 ;

    MySQL: Table 'phpclass_ad' already exists

    Bir sürü yöntem denedim olmadı. Nasıl yapabilirim?
  • 11-08-2007, 18:44:12
    #2
    phpclass_ad tablosu zaten varmış databasede, ya o tabloyu silip yeniden yükleyeceksin ya da en başı şu şekilde yapacaksın:
    CREATE TABLE IF NOT EXISTS `phpclass_ad`
  • 11-08-2007, 20:43:29
    #3
    Dediğin gibi yaptım ama

    MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `phpclass_ad` ( `ad_id` int(11) NOT NULL auto_increment, `ad_ow' at line 2

    hatasını verdi. Başına CREATE TABLE IF NOT EXISTS `phpclass_ad` kodunu koydum yine olmadı.

    Database komple silip yükledim ondan sonra denedim ama hep aynı hataları veriyor.

    Olmuyo abi kafayı yedim pc başında kör oldum dün geceden beri...Ne beter bişeymiş bu sql olayları insan anlamayınca sinir oluyo