当前位置:无线网络首页 >> 软件开发 >> PHPCMS2008图片描述不足解决
PHPCMS2008图片描述不足解决
2009-09-22 11:51:04  作者:Farhill  来源:数码人家原创  浏览次数:215  文字大小:【】【】【
  • 简介:PHPCMS2008图片描述不足,图片描述设计仅有50个字节,description varchar(50) NOT NULL default '',也就25个汉字,好多描述不够用,我改为255字节,用起来还不错。
    关键字:PHPCMS 图片描述

  图片描述设计仅有50个字节,description varchar(50) NOT NULL default '',也就25个汉字,好多描述不够用,我改为255字节,用起来还不错。e.g. http://newstock.cn/photo/art_317.html ,后来的升级版(SP2)数据结构只是把varchar改为char。
  
  还有数据库导入时可能出现的一些小问题。我新装了数据库,做数据导入一团乱麻,忙活了一阵子,才发现此处有问题。在数据库表导出时,有时会出现字符串溢出,再导入失败,需要自行修改。如INSERT INTO stock_attachment VALUES (618, 'phpcms', 22, 395, 'pictureurls', '009.jpg', '2009/0808/20090808084645246.jpg', 'image/pjpeg', 27441, 'jpg', '法罗群岛(克朗)是丹麦的一个自治领地,其纸币面值共有?, 1, 1, 0, 0, 1, 1249735605, '219.144.45.158'); 将“'法罗群岛(克朗)是丹麦的一个自治领地,其纸币面值共有?,”的“?”改为“'”使字符串完整就可以了。

附原数据表结构和现数据表结构:
#
# 原数据表的结构 `stock_attachment`
#

CREATE TABLE stock_attachment (
  aid int(10) unsigned NOT NULL auto_increment,
  module varchar(15) NOT NULL default '',
  catid smallint(5) unsigned NOT NULL default '0',
  contentid mediumint(8) unsigned NOT NULL default '0',
  field varchar(20) NOT NULL default '',
  filename varchar(50) NOT NULL default '',
  filepath varchar(200) NOT NULL default '',
  filetype varchar(30) NOT NULL default '',
  filesize int(10) unsigned NOT NULL default '0',
  fileext varchar(10) NOT NULL default '',
  description varchar(50) NOT NULL default '',
  isimage tinyint(1) unsigned NOT NULL default '0',
  isthumb tinyint(1) unsigned NOT NULL default '0',
  downloads mediumint(8) unsigned NOT NULL default '0',
  listorder tinyint(3) unsigned NOT NULL default '0',
  userid mediumint(8) unsigned NOT NULL default '0',
  uploadtime int(10) unsigned NOT NULL default '0',
  uploadip varchar(15) NOT NULL default '',
  PRIMARY KEY  (aid),
  KEY contentid (contentid,field,listorder)
) TYPE=MyISAM DEFAULT CHARSET=gbk;


#
# 新表数据表的结构 `stock_attachment`
#

CREATE TABLE stock_attachment (
  aid int(10) unsigned NOT NULL auto_increment,
  module char(15) NOT NULL default '',
  catid smallint(5) unsigned NOT NULL default '0',
  contentid mediumint(8) unsigned NOT NULL default '0',
  field char(20) NOT NULL default '',
  filename char(50) NOT NULL default '',
  filepath char(200) NOT NULL default '',
  filetype char(30) NOT NULL default '',
  filesize int(10) unsigned NOT NULL default '0',
  fileext char(10) NOT NULL default '',
  description char(50) NOT NULL default '',
  isimage tinyint(1) unsigned NOT NULL default '0',
  isthumb tinyint(1) unsigned NOT NULL default '0',
  downloads mediumint(8) unsigned NOT NULL default '0',
  listorder tinyint(3) unsigned NOT NULL default '0',
  userid mediumint(8) unsigned NOT NULL default '0',
  uploadtime int(10) unsigned NOT NULL default '0',
  uploadip char(15) NOT NULL default '',
  PRIMARY KEY  (aid),
  KEY contentid (contentid,field,listorder)
) TYPE=MyISAM DEFAULT CHARSET=gbk;

0

顶一下

0

踩一下
数码人家 | 版权声明 | 关于我们 | 友情链接 | 联系我们 | 广告服务

  • Copyright©2003-2015, 数码人家-网园 All Rights Reserved. 远山投姿欢迎您!
  •     陕ICP备05016083号-2