What is the difference between `mysql_error()` and `mysql_errno()`?

Question

Grade: Education Subject: Support
What is the difference between `mysql_error()` and `mysql_errno()`?
Asked by:
67 Viewed 67 Answers

Answer (67)

Best Answer
(266)
`mysql_error()` returns a human-readable error message, while `mysql_errno()` returns the MySQL error number. `mysql_errno()` is useful for programmatic error handling, while `mysql_error()` is better for displaying errors to the user. You often use both together.