show一下表结构呢,看你定义的字段是什么类型

解决方案 »

  1.   

    我在mysql_query($query)后面添加了mysql_query("set names 'gb2312'");就可以正常插入了,这是为什么呢?!
      

  2.   

    是不是字符集的问题?你的php页面里设的是
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    或者<?php header("Content-Type:text/html;charset=GB2312"); ?> 吗
    如果不是,改成上面的试试
      

  3.   

    mysql_query("set names 'gb2312'");
    这句换成mysql_query("set names 'UTF-8'");再试试看
      

  4.   

    好像这样就没有问题了,谢谢了~可能要多看一下UTF-8和gb2312方面的东西了!