【发布时间】:2014-05-19 15:19:59
【问题描述】:
我的问题
如何在 PHP 中使用 PDO 在 SQL Server 中关闭 ANSI_WARNINGS?
我的理由
除非我的访问者使用支持 HTML 5 的现代浏览器,否则我无法为 textareas 设置最大长度,这意味着当文本框中的数据太大时我的查询会返回错误。结果,我需要关闭 ANSI_WARNINGS 以强制 SQL Server 截断任何太大而无法插入数据库字段的文本...
我尝试过的...
我已尝试运行以下查询:
$this->mssql->sql("SET ANSI_WARNINGS = OFF");
然后是我的插入查询:
$this->mssql->sql("INSERT INTO...");
忽略 $this->mssql->sql 部分,这只是调用我自己的 PDO 包装类
【问题讨论】:
标签: php sql-server pdo truncate