解决mysql的错误 CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Inva

Posted 素还真1990

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决mysql的错误 CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Inva相关的知识,希望对你有一定的参考价值。

 

报错:

CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Invalid utf8 character string: ‘\xBF\xA5‘

解决方法:

$currentPrice = $currentPrice  * 1;  

=> $currentPrice 原本是字符串的 数字,导致插入数据库失败。

=》所以只要改成 数字 即可。

=》字符串的 数字 ,乘以 1 就会变成 数字类型。


但是有报告了一个php的错误:

Internal Server Error

Division by zero

An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.

Thank you.

 先打开错误信息验证:
 
ini_set(‘display_errors‘,‘on‘);
error_reporting(E_ALL);



 















以上是关于解决mysql的错误 CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Inva的主要内容,如果未能解决你的问题,请参考以下文章

MySQL - ERROR 1406

ERROR 1794 (HY000): Slave is not configured or fai

python3.7中mysqlclient安装错误的解决办法

Caused by: com.alibaba.dubbo.rpc.RpcException: Fai

Caused by: com.alibaba.dubbo.rpc.RpcException: Fai

centos7 安装mysql--python模块出现EnvironmentError: mysql_config not found和error: command 'gcc' fai