dopo ogni operazione con mysql devi testare il possibile errore e quindi dare il mysql_error.
nelle funzioni devi dichiarare global le $db_host, $db_user, $db_password altrimenti non vengono viste