1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

问一个MYSQL问题!

Discussion in '后端开发' started by 小李, Aug 21, 2007.

  1. 小李

    小李 New Member

    Joined:
    Nov 3, 2005
    Messages:
    2,468
    Likes Received:
    20
    我设计了一个数据表,其中一个一QQ字段 'qq' int(10)

    然后我直接用PHPMYADMIN 执行SQL语句 当 qq 这个字段的值 超过int(10) 的时候会插入失败

    但是,奇怪的是我用自己做的前台的PHP脚本 插入的时候 , 如果表单留空, 居然插入的是0 ,如果大于tinyin(10) 居然是-1, 有时 就是一堆毫无关系的数字但是是10个 郁闷, . 但是直接 echo ,如果是空就是空,是其他什么值就是什么值, 不知道为什么插入到数据库就变了 , :ft:
    mysql 类 我是直接用的DISCUZ 的. ,所有字符集都是utf-8

    想了半天不知道什么原因:sweat:. 看了下DISCUZ的数据库操作类,好像没什么相关的地方.
     
  2. Henry

    Henry New Member

    Joined:
    Sep 4, 2005
    Messages:
    1,166
    Likes Received:
    4
    tinyint 最大就127
     
  3. 小李

    小李 New Member

    Joined:
    Nov 3, 2005
    Messages:
    2,468
    Likes Received:
    20
    嗯啦 ,但是 这么 还能成功插入呢 是int(10)