Bom dia pessoal,
Pesquisei no busca antes de postar mas não encontrei nada. Se existir algum tópico parecido, me informem por favor, ou se alguém souber me ajudar com isso, serei grato.
Preciso alterar dados de duas tabelas ao mesmo tempo.
Como seria um exemplo de clausula SQL?
Abraços e Obrigado
Update Em Mais De Uma Tabela Ao Mesmo Tempo
Started By doltom, 02/04/2007, 11:28
3 replies to this topic
#1
Posted 02/04/2007, 11:28
Assinatura editada
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#2
Posted 02/04/2007, 13:13
Olá brody!!!
Atualiza uma depois a outra...
mysql_query("Update table_1 SET campo_1='$conteudo_1, campo_2='$conteudo_2' Where campo_condicional='$conteudo_condiconal'");
mysql_query("Update table_2 SET campo_1='$conteudo_1, campo_2='$conteudo_2' Where campo_condicional='$conteudo_condiconal'");
Agora basta saber a forma que tu usará isto, caso seje algo diferente disso explique melhor oque tu quer!!! pois as variáveis estarão disponível para atualizar quantas tabelas quizer até o final do arquivo.
Abraços
Atualiza uma depois a outra...
mysql_query("Update table_1 SET campo_1='$conteudo_1, campo_2='$conteudo_2' Where campo_condicional='$conteudo_condiconal'");
mysql_query("Update table_2 SET campo_1='$conteudo_1, campo_2='$conteudo_2' Where campo_condicional='$conteudo_condiconal'");
Agora basta saber a forma que tu usará isto, caso seje algo diferente disso explique melhor oque tu quer!!! pois as variáveis estarão disponível para atualizar quantas tabelas quizer até o final do arquivo.
Abraços
"Coletar dados é só o primeiro passo em direção a sabedoria,
Mas compartilhar dados é o primeiro passo em direção a comunidade"
Mas compartilhar dados é o primeiro passo em direção a comunidade"
#3
Posted 02/04/2007, 15:07
Ok, obrigado
E no caso por exemplo, antes de atualizar eu preciso pegar os dados de duas tabelas, mas que nas duas tabelas existem o campo ID igualmente escritos como ID.
Exemplo da clausula que uso:
$sql = mysql_query("SELECT tb_cidade.*, tb_uf.* FROM tb_cidade INNER JOIN tb_uf ON tb_cidade.code_uf = tb_uf.id WHERE tb_cidade.id = '$uid'", $conn);
Porem, quando tento apturar a cidade pelo ID nao da certo porque existem dois campos ID nas duas tabelas. Como eu posso especificar que quero somente pegar o ID de uma das tabelas?
Abraços
E no caso por exemplo, antes de atualizar eu preciso pegar os dados de duas tabelas, mas que nas duas tabelas existem o campo ID igualmente escritos como ID.
Exemplo da clausula que uso:
$sql = mysql_query("SELECT tb_cidade.*, tb_uf.* FROM tb_cidade INNER JOIN tb_uf ON tb_cidade.code_uf = tb_uf.id WHERE tb_cidade.id = '$uid'", $conn);
Porem, quando tento apturar a cidade pelo ID nao da certo porque existem dois campos ID nas duas tabelas. Como eu posso especificar que quero somente pegar o ID de uma das tabelas?
Abraços
Assinatura editada
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#4
Posted 29/10/2017, 16:30
Is Generic Levitra Safe Viagra 25mg Ch Kamagra Chewable 100 Mg Canada viagra online prescription Brand Cialis Price
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)