PHP:是否可以将mysqli错误号转换为mysqli错误?

PHP:是否可以将mysqli错误号转换为mysqli错误?,php,function,mysqli,Php,Function,Mysqli,我有两个不同的php页面。第一个页面使用mysqli,第二个页面不使用。由于我使用php头函数转到第二个页面,所以我只能将$\u GET[]变量传递到第二个页面。这些变量可以有一个有限的值。我想将mysqli错误(如果有)发送到第二个页面,但是使用mysqli_错误我有一个非常大的字符串。我想知道是否可以使用mysqli_errno,它给了我一个不太大的数字,然后在第二页用php函数将其转换为mysqli_错误字符串。这将为我节省大量的工作,而不是编写一行代码来覆盖所有可能的错误。 我在多个搜索

我有两个不同的php页面。第一个页面使用mysqli,第二个页面不使用。由于我使用php头函数转到第二个页面,所以我只能将$\u GET[]变量传递到第二个页面。这些变量可以有一个有限的值。我想将mysqli错误(如果有)发送到第二个页面,但是使用mysqli_错误我有一个非常大的字符串。我想知道是否可以使用mysqli_errno,它给了我一个不太大的数字,然后在第二页用php函数将其转换为mysqli_错误字符串。这将为我节省大量的工作,而不是编写一行代码来覆盖所有可能的错误。 我在多个搜索引擎中搜索过将mysqli_errno转换为mysqli_error的方法,但我只能找到将mysql转换为mysqli的方法


提前感谢。

这不是最优雅的解决方案,但您可以

第1页

将错误号作为URL参数传递到第2页。 第2页

使用$\u GET获取错误号 如果错误号不是0,请重新运行查询并使用mysqli\u error获取字符串。
通过使用mysqli_error,您可以将mysqli_error返回的字符串存储在会话中,而不是通过get参数传递它。这是假设两个页面都在同一台服务器上运行。@Mr.Alien我不熟悉英语,所以我不明白你的意思:只是继续title@D-发明家我评论道,我只是读了你问题的标题,因为我没有读问题的正文,我认为拉斐尔·施韦克茨的答案对你来说最简单。如果您想使用Number to Errorstring函数,请检查手册:客户端错误消息编号列在MySQL errmsg.h头文件中,服务器错误消息编号列在mysqld_error.h中。在MySQL源代码发行版中,您可以在Docs/mysqld_error.txt文件中找到错误消息和错误号的完整列表。