当我尝试插入包含超过 300 个字符的字符串时,它显示空白页并且不返回任何 PHP 错误。
我正在使用ZF 1 - Zend db适配器与MSSQL服务器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)
代替
$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);