Prova a leggere mysql-connect e mysql-select-db
se non sbaglio l'if usato come lo usi te non fa altro che attribuire un valore a $db è un pò come se fosse
$db=a;
e non va messo dentro ad if
togli le chioccioline.