Определить вызов постоянной функции

Мой код выглядит так:

<?php define("ERROR", "SOMETHING WRONG WITH MY DATABASE"); ... if (!mysql_query($q)){ die(ERROR); } ?> 

Теперь я хочу заменить «SOMETHING WRONG WITH MY DATABASE» на mysql_error() в случае, если я хочу его отладить. что является самым простым способом?

Это, похоже, не работает: define("ERROR", mysql_error());

—- редактировать —

Я не хочу использовать mysql_error () в рабочей среде, это может помочь злоумышленнику выяснить что-то, связанное с моей базой данных? Это моя точка использования постоянной строки

как в C вы можете сделать #define x yourfunction() Я не уверен, могу ли я сделать то же самое в php