Aynı anda kaydetmene gerek yok. RDBMS ile uğraşıyorsun. İlk hesap_bilgileri tablosunda, şifreyi ve id'yi kaydedeceksin, sonrasına kullanıcı bilgileri tablosunda da diğer datalari ve kullanıcının id'sini kaydedeceksin. kullanici_bilgileri tablosundaki hesap_id foreign key olmalı. Böylece kullanıcı id'sinden bilgilere lookup yaparsın. Kısaca aynı anda kaydetmene gerek yok. Önce hesap, sonra bilgi.
Şifreleri de öyle kaydetme. Hashle.