Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
$usedpin = pg_query("UPDATE accounts SET usedpin =+1 WHERE login='".$login."'");
cada vez que for executada essa query vai tomar +1
exemplo se tiver 30 na coluna usedpin e executar vai ficar 31.
eu não estou consiguindo fazer isso eu tentei colocar +1, mas não foi.
>
Pelo que me lembro, SQL não suporta essa sintaxe.
Faça assim:
SET usedpin = usedpin + 1
Warning: pg_query(): Query failed: ERRO: operador não existe: character + integer LINE 1: UPDATE accounts SET usedpin = usedpin + 1 WHERE login='GM_Sk... ^ HINT: Nenhum operador corresponde com o nome e o(s) tipo(s) de argumento(s) informados. Você precisa adicionar conversões de tipo explícitas. in C:\xampp\htdocs\Paginas\pincode.php on line 44
usedpin não é um campo numérico?
assim vai ser complicado somar, mesmo...
Use o tipo de campo correto
>
usedpin não é um campo numérico?
assim vai ser complicado somar, mesmo...
Use o tipo de campo correto
type char ? ou int
Se o campo vai guardar dado numérico, use tipo numérico.
Se for inteiro, use INT. Se for decimal, use FLOAT ou DECIMAL.
Mas char pra guardar números, nunca.
Obrigado Beraldo :)
Pelo que me lembro, SQL não suporta essa sintaxe.
Faça assim:
SET usedpin = usedpin + 1