HejSpara i databasen
Jag behöver hjälp med att spara telefonnummer i min databas.
har följande kod:
<code>
String sql = "INSERT INTO medlem (Fnamn, Enamn, Personnr, Epost, Adress, Postnr, Ort, Anvandarnamn, Losenord) " +
"VALUES (?,?,?,?,?,?,?,?,?)";
conn = getConnection();
ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
ps.setString(1, medlem.getFnamn());
ps.setString(2, medlem.getEnamn());
ps.setString(3, medlem.getPersonnummer());
ps.setString(4, medlem.getEpost());
ps.setString(5, medlem.getAdress());
ps.setString(6, medlem.getPostnr());
ps.setString(7, medlem.getOrt());
ps.setString(8, medlem.getAnvandarnamn());
ps.setString(9, medlem.getLosenord());
ps.executeUpdate();
rs = ps.getGeneratedKeys();
</code>
Nu vill jag spara telefonnumren i en annan tabell i databasen.
<code>
String sql = "INSERT INTO telefon(medID, telefon, TelefonTyp) " +
"VALUES (?,?,?)";
</code>
medlem.getTelefon - Den är obligatorisk och ska sparas. När denna sparas så ska det i tabellen TelefonTyp stå "Obligatorisk" samt i medID ska personens ID hamna som fas fram i koden ovan.
medlem.getTelefon2 - Är frivillig och ska inte sparas om den är tom. Om den inte är tom så ska det i kolumnen TelefonTyp stå "frivillig".
Hur löser jag detta?? (databasen är MySQL)
Tacksam för all hjälp jag kan få