Peguei no manual do Mysql estes dois tipos de updates. Nenhum funciona. Ocorre que o update ocorrerá na tabela A dependendo do conteudo de um campo da tabela B
Veja os codigos abaixo:
Codigo1:
$sql = "UPDATE UrlsAfiliados SET Ativacao = 'sim'";
$sql = $sql . "(SELECT SaldoCreditos, CodigoUsuario FROM SitesAfiliados WHERE SitesAfiliados.CodigoUsuario = UrlsAfiliados.CodigoUsuario and TotalCreditos > 0)";
$sql = $sql . " and Repeticao = 0 and Ativacao = '".$xAtivacao."' and CodSite != $site limit 1";
Pergunta
Halfar
Peguei no manual do Mysql estes dois tipos de updates. Nenhum funciona. Ocorre que o update ocorrerá na tabela A dependendo do conteudo de um campo da tabela B
Veja os codigos abaixo:
Codigo1:
Codigo 2:
$sql = "update UrlsAfiliados t1 ";
$sql = $sql . " join SitesAfiliados t2 on t1.CodigoUsuario = t2.CodigoUsuario";
$sql = $sql . "set t1.Ativacao = 'sim'";
$sql = $sql . " where t1.Repeticao = 0 and Ativacao = '".$xAtivacao." ' and CodSite != $site limit 1";
Nenhum deles funciona, dá erro de sintaxe...
Será que alguém entende bem isto aí...???
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados