现在数据库字段名称php都要分大小写,不然就取不到值,也不报错,太不方便了,不知道取数据库值的时候是不是也这样,人家用大写注册的,写小写就登录不上

解决方案 »

  1.   

    字段类型 varchar utf8_general_ci 就不区分大小写啊,但是utf8_general_bin就区分大小写。
      

  2.   

    字段名称分大小写,是MySQL的限制,不是PHP的限制。
      

  3.   

    嗯~~~~~~~另外php也是有可能限制到的比如mysql_fetch_assoc取关联数组,也是有大小写限制的
      

  4.   

    mysql 字段名本身是不区分大小写的
    但是 php 的变量名(包括数组的关联键)是区分大小写的你可以用函数 array_change_key_case 将数组的关联键改成统一的大写或小写后再处理varchar、text 类型默认是不区分大小写的,你若想让其区分大下泻,需附加 Binary 属性
      

  5.   

    数据库值可以区分也可以不区分,默认是不区分的
    如果想区分,没试过但楼上不少人都说了binary,这个肯定是可以区分的,它存二进制模式,自大小写不同,自然区分
      

  6.   

    设置字段的时候 整理 选择:gbk_chinese_ci  是不区分大小写的