当我把如下的带有段落格式的文本保存在mysql后,
 “地处浙南闽北的庆元县,有着“中国香菇城”“东方廊桥之都”“中国生态环境第一县”的美誉,其得天独厚的自然环境、悠久灿烂的历史文化造就了别具特色的饮食文化。黄粿就是该县最具特色,有着上千年历史的美食之一。
        黄粿又名黄馃或黄米粿,是庆元县民间极富特色的传统食品,传说能吃上黄粿表示本年的丰收,预示着来年的希望。在庆元,每逢传统节日、家庭喜庆或贵宾到来,黄粿都是不可缺少的食品,或作为礼物互相赠送,或作为祭品祭祀祖先求神问佛。红白喜事期间黄粿就成了宴席的主食,做黄粿也便成了一件大事,请来一群村里心灵手巧的妇人和身强体壮的青年,黄粿舂了一臼又一臼,吃了三天三夜还得在客人的篮子里放上一双两三斤重的粿条带回去,以示对客人到来的感激。
        说起黄粿的制作方法,我们不能不为祖先的聪明才智和创造力所折服。取山中一特种灌木烧成灰,沥其汁(俗称咸),以该汁浸泡优质粳米至米色橙黄,浸泡后的粳米装入饭甑蒸熟,然后倒入石臼中,用杵槌用力杵打,杵槌要用光滑的木杵,粳米饭粒便粘不住木杵,直到饭粒全融,像棉团状,然后分切小块,趁热将其揉压成圆条状、扁圆状、圆锥状等各种形状即成,为了制出各种形状的黄粿,人们还特制了“黄粿模具”,只要把黄粿团放在模具里一压,便可压出带花纹,形状各异的黄粿饼来。制作过程中多有讲究,木灰汁的浓度、粳米浸泡的时间、木灰汁与粳米的比例、蒸粳米的火候等等直接影响黄粿的口感色泽,黄粿的制作成了巧妇们竞技的大舞台。”
却发现在mysql中,只保存了“地处浙南闽北的庆元县,有着“中国香菇城”“东方廊桥之都”“中国生态环境第一县”的美誉,其得天独厚的自然环境、悠久灿烂的历史文化造就了别具特色的饮食文化。黄”这么一段。
请问大侠,这是怎么回事?

解决方案 »

  1.   

    嗯,一个是字段格式,一个是字段长度。
    这种长的用longtext可能比较合适。
      

  2.   

    在数据库中,该字段的类型已经是longtext了,看还是不行。
    请大侠帮忙看看
      

  3.   

    longtext可远远不止存你这小段内容哦,那问题可就不再这个地方了吧。也许,看看程序部分?
      

  4.   

    给出插入的语句也有可能是编码问题.
    你插入时用mysql_real_escape了吗
      

  5.   

    又看了一下好像是到“粿”这个字的地方就断了,不知道楼主数据库用的什么编码GB2312、GBK、UTF8。也许可能是编码问题换一个编码试试,例如如果你用的是GB2312就换成UTF8或GBK试试。
      

  6.   

    插入语句如下:
    mysql_query("set names gb2312");
    $sql="insert into information (uId,aId,content,times) values ('$infor->uId','$infor->aId','$infor->content','$infor->times')";
    $bool=mysql_query($sql);
      

  7.   

    设置该字段的类型为text就已经足够了。如果字段类型已经是text了,但是插入后仍旧只插入了一部分了,你应该检查你的插入程序代码。