Ir para conteúdo
Fórum Script Brasil
  • 0

Update


Halfar

Pergunta

Bem eu tenho um campo na tabela do tipo integer que deve ter o seu conteudo acrescido em + 1, assim:

se o campo for igual a 2, então o update fará com que este campo tenha o valor alterado para 3, portanto foi acrescido em mais 1. Na realidade a tecnica para isso eu sei qual é, já usei, e sempre funcionou. Só que agora estou acrescentando a clausula where, aí da problema.

Eu fazia isto assim:

$sql = "Update ";
$sql .= "Publicidade ";
$sql .= "Set ";
$sql .= "CliquesOcorridos = CliquesOcorridos+1";
O codigo acima funciona corretamente, mas se acrescentar uma clausula where dá erro. Veja o codigo abaixo;
$sql = "Update ";
$sql .= "Publicidade ";
$sql .= "Set ";
$sql .= "CliquesOcorridos = CliquesOcorridos+1";
$sql . =" where CodigoUsuario = '" . $Click . "' and Conta = '" . $xConta . "'";

Qual seria o motivo do erro?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Oi,

Realmente do teu jeito funcionou. Mas como sou muito teimoso e não estava vendo erro nenhum no modo como fazia, então por uma iluminação divina, detectei o problema. O erro estava no sinal de = na ultima linha do codigo onde tem a clausula where.

codigo errado:

$sql . =" where CodigoUsuario = '" . $Click . "' and Conta = '" . $xConta . "'";

codigo correto:

$sql .= " where CodigoUsuario = '$Click' and Conta = '$xConta'";

O problema é preciso ser meio bidu para adivinhar, mas o problema é que apos o primeiro sinal de igual tem que dar um espaco ... e o sinal de igual tem que ficar colado com o ponto (concatenacao)... é mole uma coisa dessas??

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...