Mysql

1 resposta
hodrigohamalho

Ae galera,
Aguem sabe como eu passo uma função mysql por parametro ?

Exemplo:
UPDATE tb_cadastromedico SET
tb_especialidades_id_espec = “SELECT tb_especialidades.id_espec
FROM tb_especialidades
INNER JOIN tb_cadastroMedico
ON tb_especialidades.id_espec = tb_cadastroMedico.tb_especialidades_id_espec
where id =1;”,
nome = ‘dd’,
endereco = ‘2’,
WHERE tb_cadastromedico.id =[telefone removido] LIMIT 1 ;

Só estou querendo coloca envez do número ID
colocar um comando SQL q iria me retornar aquele ID, assim não precisaria executar 2 intruções, e apenas uma dinamicamente.

Espero ter sido claro…

1 Resposta

0

bem vou pegar um exemplo de um cola pra te ajudar, pois foi assim que ele me ajudou use o PreparedStatement

// con é o objeto do tipo Connection  
 PreparedStatement ps = con  
                 .prepareStatement("SELECT * FROM login WHERE nome = ? AND senha = ?");  
   
         ps.setString(1, login);  
         ps.setString(2, senha);  

   //ai vc modifica ao seu gosto...... podendo procurar dois campos ao mesmo tempo :)

         ResultSet rs = ps.executeQuery();  
   
         if (rs.next()) {  
             // o usuário está autenticado  
             System.out.println("Ok");  
         }
Criado 7 de junho de 2009
Ultima resposta 7 de jun. de 2009
Respostas 1
Participantes 2