SQL Server绑定参数

时间:2017-11-10 21:26:41

标签: sql-server bind

我有一些我无法解决问题的代码,我无法绑定参数:

$id =1;
$pass =0x3A;
$stmt = $con->prepare("SELECT [UID]
      ,[ID]
      ,[PWD]
  FROM [kal_auth].[dbo].[Login] WHERE [ID] =? AND [PWD]=?");
$stmt->execute(array($id,$pass));
$stmt->fetchAll();
$count = $stmt->rowCount();
echo $count;

此代码找到COUNT 0

$stmt = $con->prepare("SELECT [UID]
      ,[ID]
      ,[PWD]
  FROM [kal_auth].[dbo].[Login] WHERE [ID] =1 AND [PWD]=0x3A");
$stmt->execute();
$stmt->fetchAll();
$count = $stmt->rowCount();
echo $count;

并且此代码有效并找到1行。

我也尝试了PDOStatement::bindParamPDOStatement::bindValue他们不能同时工作,我真的找不到我的错误......

我的查询在SQL Server中有效,您可以在以下屏幕截图中看到:

0 个答案:

没有答案