MySqlクエリがあり、PHPコードに重複するエントリがないかどうかを確認しようとしています。また、次のようなことをしようとしています。
if(!$result)
{
$error_message = mysql_error();
$pos = strpos ( $error_message , 'Duplicate entry' );
if($pos === false)
{
... Do some error reporting...
しかし、行$ error_message = mysql_error(); それを壊しているようです。これは私の側のちょっとしたハックなので、なぜそれが起こるのか、そして重複したエラーメッセージを正しく検出する方法を誰かが知っていますか?