RedHot66 2 Denunciar post Postado Maio 25, 2015 Pessoal, como posso executar 2 update ao mesmo tempo ? Exemplo de 2 updates : UPDATE minhatabela SET NOME = :NOME UPDATE outratabela SET SENHA = :SENHA como posso encaixar esses dois updates em um código pdo no php ? Compartilhar este post Link para o post Compartilhar em outros sites
Mauro JuniorDev 0 Denunciar post Postado Maio 25, 2015 $upd = $obj->prepare(" UPDATE tablename SET nome = ? "); $upd->execute(array($nome)); ai é só fazer outro de novo. Só alterar o nome da váriavel. Explicando ( $obj é a variavel que recebe o objeto da conexão e prepare é a função que vai executar o update na tabela, e aquela interrogação vai ser o $nome dentro do array no execute. então segue em ordem, se for por mais um por exemplo sobrenome = ? ai depois do $nome na array põe uma virgula e a variavel com o valor do sobrenome ); Entra no meu canal ? https://www.youtube.com/channel/UCY5c9eNSw4DAEmXJ2VdGofg Compartilhar este post Link para o post Compartilhar em outros sites
Cassiano José 2 Denunciar post Postado Maio 26, 2015 Eu faria assim: $prepara = $this->db_connection->prepare('UPDATE tabela SET NOME = :NOME, SENHA = :SENHA, WHERE id = :id'); $prepara->bindValue(':NOME', $nome, PDO::PARAM_STR); $prepara->bindValue(':SENHA', $SENHA, PDO::PARAM_STR); $prepara->bindValue(':id', $ID, PDO::PARAM_STR); $prepara->execute(); Compartilhar este post Link para o post Compartilhar em outros sites
LuizHK 0 Denunciar post Postado Maio 26, 2015 Eu faria assim: $prepara = $this->db_connection->prepare('UPDATE tabela SET NOME = :NOME, SENHA = :SENHA, WHERE id = :id'); $prepara->bindValue(':NOME', $nome, PDO::PARAM_STR); $prepara->bindValue(':SENHA', $SENHA, PDO::PARAM_STR); $prepara->bindValue(':id', $ID, PDO::PARAM_STR); $prepara->execute(); Funcionaria se o autor fosse inserir em uma tabela apenas (o que aparentemente seria o ideal). Do contrário o jeito é fazer como disse o @Mauro JuniorDev. Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Maio 26, 2015 Mas que está estranho, sem sombra de dúvida! No minimo erro de modelagem, ao autor do tópico revise isto, por mais que seja para fins de testes ou sei lá, não deixa de ser uma POG Compartilhar este post Link para o post Compartilhar em outros sites