Perdonami non capisco il senso perchè pirma estrai l'id utente dalla tabella utenti tramite il campo nome (che come dici tu è univoco) e poi estrai il nome sempre dalla tabella utente però cercandolo in base alla password??

Sii paziente, perdi 10 minuti e spiegami il problema nella maniera più schematica possibile così riesco ad aiutarti.