Get the error of adding company directly in model. (company name cannot be duplicated)
$enterprise _id = $this->add ($enterprisedata);
$err = $this->getdberror ();
$err = = "1062:duplicate entry ' AAA ' for key ' enterprise_name ' \ n [sql\u8bed\u53e5]: INSERT into ' t_enterprise ' (' Enterpri Se_name ', ' enterprise_addtime ', ' enterprise_account_id ') VALUES (' AAA ', ' 2016-06-11 16:39:20 ', ' 23666 ') "
$num = strstr ($err, ' Duplicate '); //String that contains the string. Returns the string from duplicate to the end
Var_dump ($num);
$num = Strpos ($err,' Duplicate '); The position of the duplicate appears in the string. 5
All, in the string (the first argument ),,,, find the string that appears (the second argument)
$num = explode (' Duplicate ', $err); Use the XXX string to split the string (the second argument )
Strstr () Strpos () Get DB error, determine if the error contains a string, determine the type of errors