[字号:  ]

PHPWIND数据库带中文字符的表都导不进去

发布时间:2008-11-16 23:45   作者: anylzer   信息来源: PHPChina 开源社区门户
装了PHPWIND的论坛系统,到处数据库的时候直接在PHPMYadmin里到处的,文件格式是UTF-8,等到换了一个数据库再往数据库里面导的时候发现凡是带有中文字符的数据项都导不进去。后来转化了一下文件格式,只剩下一个表不能导入了:pw_forms。

一句典型的出入语句:【INSERT INTO `pw_forums` VALUES (1, 0, 0, 1, 'category', '', '热点论坛', '', '', '', 0, '', '', '0', 0, 0, 1, 1, 3, 0, 1, '', 0, '', '', '', '', '', '', '', 0, '', 0, 1, 0);】

报错如下:【#1064 - 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 'INSERT INTO `pw_forums` VALUES (1, 0, 0, 1, 'category', '', '热点论坛', '' at line 1 】

我建了不少的模块,不想再一一重新建了。请问一下有好的思路和解决办法没有。

最新回复

anylzer at 2008-11-16 23:46:25
这个就是pw_forums表。
CREATE TABLE `pw_forums` (
  `fid` smallint(6) unsigned NOT NULL auto_increment,
  `fup` smallint(6) unsigned NOT NULL default '0',
  `ifsub` tinyint(1) NOT NULL default '0',
  `childid` tinyint(1) NOT NULL default '0',
  `type` enum('category','forum','sub') NOT NULL default 'forum',
  `logo` char(100) NOT NULL default '',
  `name` char(50) NOT NULL default '',
  `descrip` char(255) NOT NULL default '',
  `dirname` char(15) NOT NULL default '',
  `keywords` varchar(50) NOT NULL default '',
  `vieworder` tinyint(3) NOT NULL default '0',
  `forumadmin` char(255) NOT NULL default '',
  `fupadmin` char(255) NOT NULL default '',
  `style` char(12) NOT NULL default '',
  `across` tinyint(4) NOT NULL default '0',
  `allowhtm` tinyint(1) NOT NULL default '0',
  `allowhide` tinyint(1) NOT NULL default '1',
  `allowsell` tinyint(1) NOT NULL default '1',
  `allowtype` tinyint(3) NOT NULL default '1',
  `copyctrl` tinyint(1) NOT NULL default '0',
  `allowencode` tinyint(1) NOT NULL default '1',
  `password` char(32) NOT NULL default '',
  `viewsub` tinyint(1) NOT NULL default '0',
  `allowvisit` char(120) NOT NULL default '',
  `allowread` char(120) NOT NULL default '',
  `allowpost` char(120) NOT NULL default '',
  `allowrp` char(120) NOT NULL default '',
  `allowdownload` char(120) NOT NULL default '',
  `allowupload` char(120) NOT NULL default '',
  `f_type` enum('forum','former','hidden','vote') NOT NULL default 'forum',
  `f_check` tinyint(1) unsigned NOT NULL default '0',
  `t_type` char(255) NOT NULL default '',
  `cms` tinyint(1) NOT NULL default '0',
  `ifhide` tinyint(1) NOT NULL default '1',
  `showsub` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`fid`),
  KEY `fup` (`fup`),
  KEY `type` (`ifsub`,`vieworder`,`fup`)
) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=gbk AUTO_INCREMENT=26 ;