Ciao a tutti, ho fatto per la prima volta la connessione al db, mi funziona tutto ma non riesco a capire una cosa

codice:
mysql_select_db ($db_name,$db)
OR die "errore";
Allora non riesco a capire OR
che senso ha li??
perche' se va tutto bene non fa l'OR??
perche' se fa male lo fa invece??

Grazie in anticipo