create和runsql添加数据的问题

#1 sheepcool

用create和runsql添加数据,当数据里有整型时总是添加为0,数据库是utf8编码,应该没什么问题吧?用dump最后输出sql语句也不是0,就是一运行添加为0,这是怎么回事呢?

2011-03-22 09:59:51

#2 sheepcool

数据库里有varchar 也有int

2011-03-22 10:00:27

#3 jake

没有发现有这种问题,

输出的SQL语句放phpmyadmin里面运行一下看看吧。

2011-03-22 10:04:31

#4 sheepcool

insert into examer(name,department,tel,score)values('123','国务院','123',2)

2011-03-22 10:05:34

#5 sheepcool

如果直接用$表名->rusql来运行,就没错,如果用变量代替其中的数值,就添加为0,用dump输出后就是上边的语句啊

2011-03-22 10:07:46

#6 jake

create和runsql都没问题,数值插入正常。
这里写了个例子给你,自己对比从代码里面找问题吧
abc.zip

2011-03-22 10:27:13