Скорее всего это получается из-за того что в последнее время функция mysql_db_query используеться с двумя аргументами
mysql_db_query(database, query);
А раньше - с одним.
На работе меня научили (и я строго придерживаюсь этой схеме) делать так
$db = mysql_connect($host, $user, $pass);
$qw = mysql_db_query($db, $query);
<...>
$mysql_close($db);
А если тебе надо избавится от лишних ворнингов, добовляеш к вызову функции @.