【发布时间】:2014-10-27 12:26:47
【问题描述】:
在我的用户注册页面中,我使用此代码将表单数据插入到表中
$msquerys="
insert into userdata (account,password,rank,socno,email,block)
VALUES ('".$account."','".$pass."','".$rank."', '123123-1231231','".$email."','".$blockdata."')";
$msresultss=odbc_exec($conn2,$msquerys) or die('<div align="center">
遗憾的是,我需要使用该连字符将 SOCNO 输入为 123123-1231231,但是当它插入此值 -1108108 时。就像 PHP 将其视为减法并像那样插入它。
【问题讨论】:
-
我建议你使用准备好的语句,看看:stackoverflow.com/questions/5756369/…
-
不应该这样,因为
'123123-1231231'将被视为字符串文字。
标签: php sql-server