When connecting to MySQL, or executing a query, proper error
handling is required. Many take this very seriously, and do a
construct like mysql_connect() or die()
or the
equivalent with mysql_query()
. For web apps this
generally makes error codes end up on the user page, you can
easily see this by doing a Google search for some of the common
error texts. Slightly improved apps are nicer to the user and log
the error separately.
But both approaches fail, fundamentally, as they don't take into
account that not all errors are the same and, most importantly,
many error are not fatal but require other forms of action. So
let's look at that, look at what causes the errors so you truly
understand that it's not fatal stuff, and how you can handle
them.
When you get a "not successful" response back from a MySQL API
function, you first need find out what the error is with
mysql_errno()
(and …
Showing entries 1 to 1
Mar
12
2009
Showing entries 1 to 1