PHP涉及数据库内容的多语言设计如何实现? php数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表中字段加多語言。例如:sc_title, en_title, tc_title 语言改变不改动数据库的做法table: res (id, ...)table: res_lang (id, res_id, 语言, 内容...) 不用加字段,也不用加标,这样设计表我之前是这样做的:CREATE TABLE `article` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `albumID` int(11) DEFAULT NULL, `category` mediumint(8) unsigned NOT NULL DEFAULT '0', `title` varchar(120) NOT NULL, `uid` int(10) unsigned NOT NULL DEFAULT '0', `description` mediumtext NOT NULL, `content` text NOT NULL, `puttime` int(10) unsigned NOT NULL DEFAULT '0', `listorder` int(10) unsigned NOT NULL DEFAULT '999', `lang` varchar(20) NOT NULL DEFAULT 'zh_cn', PRIMARY KEY (`id`), KEY `category` (`category`), KEY `lang` (`lang`) ) ENGINE=MyISAM AUTO_INCREMENT=5961 DEFAULT CHARSET=utf8其中lang字段用来标识不同语言,所有语种的都保存到这个表 php 正则表达式 如何偸取別的網站PHP源碼 正则限制位数,只能匹配5位的数字,字母。 php+sql server 2005 select条件中出现中文 mssql_data_result 没结果 去掉其中的中文条件 就正常 如何解决? php有没有直接生成web services客户端的工具 大家来看看这两个程序有什么不同吗? 怎样在框夹集中提取URL传过来的值 菜鸟问题~~~~ 显示内容有限问题。。。。 图像如何以数据流的方式传输到客户端 求助PHPEXCEL问题 新人求教
例如:
sc_title, en_title, tc_title
table: res (id, ...)
table: res_lang (id, res_id, 语言, 内容...)
我之前是这样做的:
CREATE TABLE `article` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`albumID` int(11) DEFAULT NULL,
`category` mediumint(8) unsigned NOT NULL DEFAULT '0',
`title` varchar(120) NOT NULL,
`uid` int(10) unsigned NOT NULL DEFAULT '0',
`description` mediumtext NOT NULL,
`content` text NOT NULL,
`puttime` int(10) unsigned NOT NULL DEFAULT '0',
`listorder` int(10) unsigned NOT NULL DEFAULT '999',
`lang` varchar(20) NOT NULL DEFAULT 'zh_cn',
PRIMARY KEY (`id`),
KEY `category` (`category`),
KEY `lang` (`lang`)
) ENGINE=MyISAM AUTO_INCREMENT=5961 DEFAULT CHARSET=utf8
其中lang字段用来标识不同语言,所有语种的都保存到这个表