SQL - 将mysql_error发送到电子邮件帐户

时间:2014-01-06 13:30:01

标签: php sql email mysql-error-1064

我正在使用php为个人数据库做同步器。同步自动运行。

我不知道同步是否在执行选择,插入,更新或删除时出错。出于这个原因,我需要通过电子邮件发送通知,说明mysql_error的结果。

sql脚本的示例如下:

mysql_query("UPDATE `Order` SET statusId='".$order["orders_status_id"]."' WHERE id=".$orderId) or die('Error al actualizar el status de la orden '.$orderId.': '.mysql_error());;

此致

2 个答案:

答案 0 :(得分:0)

就像这样...

mail('youremailaddress@site.com','error',mysql_error());

答案 1 :(得分:0)

试试这个。在第一行末尾查找分号。

mysql_query("UPDATE `Order` SET statusId='".$order["orders_status_id"]."' WHERE id=".$orderId);

$error = 'Error al actualizar el status de la orden '.$orderId.': '.mysql_error();

mail('youremailaddress@site.com','error',$error);