【问题标题】:PHP inserting into mssql using odbcPHP使用odbc插入mssql
【发布时间】: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 将其视为减法并像那样插入它。

【问题讨论】:

标签: php sql-server


【解决方案1】:

您可以尝试使用准备好的语句:

http://php.net/manual/en/function.odbc-prepare.php

$msquerys=odbc_prepare($conn2, "insert into userdata (account,password,rank,socno,email,block) VALUES (?, ?, ?, ?, ?, ?)");
$msresultss=odbc_execute($msquerys, array($account, $pass, $rank, "123123-1231231", $email, $blockdata)) or die('<div align="center">
<p align="center"><strong>#################### Something went wrong, Please seek help! ####################</strong></p> </div>  ');

【讨论】:

  • 我正在阅读您的评论,我开始尝试一下,然后我看到了这个。非常感谢您的帮助先生!
猜你喜欢
  • 2015-06-08
  • 1970-01-01
  • 2016-06-30
  • 2013-03-16
  • 2016-10-19
  • 1970-01-01
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多