Php Mysql错误处理

Php Mysql错误处理,php,mysql,error-handling,Php,Mysql,Error Handling,当我们只知道错误的代码号时,是否有方法获取mysql错误字符串消息,由mysql\u errno()命令执行?可能存在服务器或客户端错误 请参见此处:可能存在服务器或客户端错误 请参见此处:该命令不仅仅返回一个数字,在大多数情况下,它是与用户一起使用的。您可以使用返回先前MySQL操作中的错误消息文本 如果遇到它不返回一些文本的情况,请参阅Mysql文档中的这一部分:该命令不只是返回一个数字,在大多数情况下,它与其他命令一起使用。您可以使用返回先前MySQL操作中的错误消息文本 如果遇到无法返回

当我们只知道错误的代码号时,是否有方法获取mysql错误字符串消息,由
mysql\u errno()
命令执行?

可能存在服务器或客户端错误


请参见此处:

可能存在服务器或客户端错误

请参见此处:

该命令不仅仅返回一个数字,在大多数情况下,它是与用户一起使用的。您可以使用返回先前MySQL操作中的错误消息文本

如果遇到它不返回一些文本的情况,请参阅Mysql文档中的这一部分:

该命令不只是返回一个数字,在大多数情况下,它与其他命令一起使用。您可以使用返回先前MySQL操作中的错误消息文本


如果遇到无法返回某些文本的情况,请参阅Mysql文档中的这一部分:

您可以获得有关触发何种错误的信息(请参见示例:。但是您不能将错误代码与详细信息错误消息相关联。因此,映射将为您提供发生的错误类型,但:

mysql_error()

除了mysql\u errno之外,还将始终提供更多信息。

您可以获得有关引发何种错误的信息(请参见示例:。但是您不能将错误代码与详细信息错误消息相关联。因此,映射将为您提供发生的错误类型,但:

mysql_error()

除了mysql\u errno之外,还会提供更多信息。

我指的当然是服务器错误。但是有没有一个命令可以通过错误号返回字符串消息呢?我不知道有没有这个命令。但是您可以将它们放在一个表中,并根据错误号获取字符串。这里还要检查:我指的当然是服务器错误。但是有没有一个命令可以通过错误号返回字符串消息呢?我不知道有没有这个命令。但是您可以将它们放在一个表中,并根据错误号获取字符串。这里也检查一下:所以我只能得到发生的最后一个错误,而不是之前某个时候发生的一个错误字符串,我只知道这个错误的数目?确切地说。因此,php需要一个用于所有mysql错误的库,而至少从我的角度来看,这不是php的目的。因此,我只能得到发生的最后一个错误,而不是之前某个时候发生的错误的字符串,我只知道这个错误的数目?确切地说。因此,php需要一个用于所有mysql错误的库,至少从我的角度来看,这不是php的目的。我明白了,至少我可以以某种方式获得类型吗?您可以通过将错误代码反向映射到mysql发行版的share/errmsg.txt文件中的关联字符串模板来获得类型。另一个选项是,如果您有相关的时间戳,则对日志进行评估。我明白了,至少我可以以某种方式获取类型吗?您可以通过将错误代码反向映射到mysql发行版的文件share/errmsg.txt中的相关字符串模板来获取类型。另一个选项是,如果您有相关的时间戳,则对日志进行评估。