有人可以解释mysql_errno和mysql_error之间的区别吗?
答案 0 :(得分:10)
mysql_errno返回错误代码,而mysql_error返回错误文本...
答案 1 :(得分:1)
你在说php的功能吗?
mysql_errno返回错误编号
和mysql_error返回错误的文本。
中轻松找到差异答案 2 :(得分:0)
string mysql_error ([ resource $link_identifier ] )
返回上一个MySQL函数的错误文本。从MySQL数据库后端返回的错误不再发出警告。而是使用mysql_error()来检索错误文本。请注意,此函数仅返回最近执行的MySQL函数(不包括mysql_error()和mysql_errno())的错误文本,因此如果要使用它,请确保在调用另一个MySQL函数之前检查该值。
mysql_errno
是错误编号
答案 3 :(得分:0)
mysql_error - 返回先前MySQL操作的错误消息的文本
mysql_errno - 返回先前MySQL操作的错误消息的数值
答案 4 :(得分:0)
我将添加一个话题,即mysql_errno()
返回的MySQL特定错误号不是您期望的SQL错误号,它们不同于SQLSTATE值(由mysql_sqlstate()
或{{1}返回) } sqlstate
中的}属性。您可以找到MySQL发行版here(除了mysqli_sql_exception
文件之外)的错误消息和错误编号的完整列表。