Jag misstänker att du har gjort en liten tankevurpa i din if-sats. if(!$connect && !$db) ska nog vara if(!$connect || !$db), då du antagligen vill avsluta om antingen connect eller db inte fungerar som de ska?
Då borde ditt skript köra die-biten om den inte lyckas med att välja databas. Min första tanke är att det är något fel med databasnamnet lokalt.