Я хочу скрыть все сообщения об ошибках mysql без использования mysql_error() . Есть ли какие-либо решения?
Первая строка кода перед любой функцией в вашем php-скрипте
error_reporting(0);
Поместите @ перед mysql_query ( @mysql_query('some query'); ), чтобы подавить сообщения об ошибках.
Да, вы можете добавить @ перед всеми запросами mysql.
пример:
$result = @mysql_db_query ("database","SELECT * FROM agents WHERE ID = '$id'");