Perhaps something like this will help. First, do your select, if it fails, return error message:
if (!($result = mysql_db_query($DB, "select * from yourtable where
yourfield='$yourvalue'" ))){
DisplayErrMsg(sprintf("internal error %d:%s\n",
mysql_errno(), mysql_error()));
exit() ;
}
Then, find out if any results were returned by the query, and if not, do whatever:
if (mysql_num_rows($result)==0)
{
...do something here & exit...
}
etc. etc...
Hope that helps!