使用Zend_db_adapter,使用PHP查询不会插入超过300个字符

时间:2014-11-27 10:00:30

标签: php sql-server zend-framework zend-db

当我尝试插入包含超过300个字符的字符串时,它显示空白页面并且不会返回任何PHP错误。

我正在使用ZF 1 - Zend db Adapter和MSSQL server 2012。

$db = Zend_Db_Table::getDefaultAdapter();
$insert = "insert into tbloffer (legal_restrictions) values ('more than 300 character string')";
$stmt = $db->prepare($insert);
$stmt->execute();

我的数据库列数据类型是nvarchar(max)

1 个答案:

答案 0 :(得分:0)

代替

$insert = "insert into tbloffer (legal_restrictions) values ('more than 300 character string')";
$stmt = $db->prepare($insert);
$stmt->execute();

试试这个

$data = array('legal_restrictions'=> 'more than 300 character string');
$db->insert('tbloffer',$data);