把$sql这个变量打出来看看是什么。
两句话都要,看看有什么区别就他有什么用了。

解决方案 »

  1.   

    添加成功:$sql = insert into `test`.`one`(`T-id`,`T-user`,`T-password`) values('12','5555','55555')
    添加失败:$sql = insert into test.one(T-id,T-user,T-password) values('13','5555','55555')
      

  2.   

    这个号是用来括表名数据库名字段名的,
    防止和现有的关键字冲突.
    比如说你要建个表名为select,哪你查询的时候就是一定要这样,
    SELECT * FROM `select`;至于你的失败是因为test.one,把它当做表名了.呵呵,这样的表名是非法的.