mysql';太长';异常不在php中工作
当数据对于“body”列太长时,它总是保存丢失的数据。我想捕获异常。没有正确理解您的问题。您可以发布错误消息的确切文本吗?您可以在MySQL中启用mysql';太长';异常不在php中工作,php,mysql,sql,exception,pdo,Php,Mysql,Sql,Exception,Pdo,当数据对于“body”列太长时,它总是保存丢失的数据。我想捕获异常。没有正确理解您的问题。您可以发布错误消息的确切文本吗?您可以在MySQL中启用STRICT\u TRANS\u TABLES和STRICT\u ALL\u TABLES。它不会存储被截断的值,然后它会在长值上出现异常OK,谢谢:D我会尽量不理解你的问题。您可以发布错误消息的确切文本吗?您可以在MySQL中启用STRICT\u TRANS\u TABLES和STRICT\u ALL\u TABLES。它不会存储被截断的值,然后它会
STRICT\u TRANS\u TABLES
和STRICT\u ALL\u TABLES
。它不会存储被截断的值,然后它会在长值上出现异常OK,谢谢:D我会尽量不理解你的问题。您可以发布错误消息的确切文本吗?您可以在MySQL中启用STRICT\u TRANS\u TABLES
和STRICT\u ALL\u TABLES
。它不会存储被截断的值,然后它会在long valuesOK上出现异常,谢谢:D我会尝试
public function edit($body){
try
{
$stmt=$this->db->prepare("UPDATE news SET body=:body");
$stmt->bindparam(":body",$body);
$stmt->execute();
return true;
}
catch(PDOException $e)
{
echo $e->getMessage();
return false;
}
}