php - PHP 7 从 mssql 迁移到 sqlsrv 问题
问题描述
旧代码看起来像
$stmt = mssql_init('Deletion_Request_Execute');
mssql_bind($stmt, '@Lead_ID', $lead_id, SQLVARCHAR, false);
mssql_execute($stmt,false);
mssql_free_statement($stmt);
迁移后新代码看起来像
$stmt = sqlsrv_prepare($mssql_db, "Deletion_Request_Execute ?", array(&$lead_id));
if (!sqlsrv_execute($stmt)) {
echo "Deletion_Request_Execute has failed!";
echo 'Errors:<pre>'; var_dump(sqlsrv_errors());
//die;
}
由于某种原因,它不起作用。我相信它与我以前在 mssql_bind 中使用的 SQLVARCHAR 有某种关系?我试图 strval($lead_id) 仍然一无所获......对不起不是 MSSQL 专家......
解决方案
推荐阅读
- c - 在 c 中找到 N 的 N 个不同因子
- python - oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: 令牌已过期或撤销
- python - 第一个函数之前的Python脚本调用函数
- ansible - 如何引用 ansible-galaxy 中的 python 模块?
- .net - Angular Post 错误内容类型不正确:application/json
- java - 当我单击多个按钮时,多个音频开始在 android studio 中同时播放
- node.js - 将 mongodb 值增加 %
- python - AIRFLOW - 使用 API 以编程方式列出、触发和停止 DAGS
- makefile - 为什么我的带有模式规则的 Makefile 不会为 main 创建调试符号?
- console - Windows 终端拆分窗格但在同一个控制台中(相同的上下文)