по моему уже гдето была такая тема. Надо установить
error_reporting (E_ALL & ~E_NOTICE);
на верху скрипта. Если ошибка базы убрать все @ и выводить mysql_error вручную. Почитать
тут и
мануал особенно коменты смотри к функциям, иногда люди пишут отличные вещи