La variabel $DB tiene un alcance local dentro de la función.
Lo que vos estás haciendo es tratar de acceder a una variable global.
http://ar.php.net/manual/es/language...bles.scope.php
Leete eso que tiene información que te va a servir para resolver tu problema.
Saludos.