Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 530897
            [titulo] => [MYSQL] Cálculo de adição SIMPLES, AJUDA!
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-09-06 11:56:52
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 418027
            [status] => A
            [isExample] => 
            [NomeUsuario] => Jothaz
            [Apelido] => 
            [Foto] => 418027_20150313165406.jpg
            [Conteudo] => Olha procuraste muito mal, pois o que não faltam são exemplos, seguem dois, mas existem milhares:

[url:descricao=ADICIONAR E SUBTRAIR UM VALOR EM UM UPDATE MYSQL]http://fazer-site.net/adicionar-e-subtrair-um-valor-em-um-update-mysql/[/url]

[url:descricao=Somar ou Subtrair Valor no Update do SQL]http://www.mauricioprogramador.com.br/posts/somar-ou-subtrair-valor-no-update-do-sql[/url]

[code]
UPDATE tabela SET quantidade = (quantidade +1) WHERE
[/code] ) )

[MYSQL] Cálculo de adição SIMPLES, AJUDA!

Lucas
   - 06 set 2015

Olá novamente pessoal, estou com uma dúvida muito tosca, tenho uma tabela com três colunas, ID, nome e quantidade. No meu formulário tenho apenas o campo nome, o que quero fazer é que sempre que coloque o nome e envie seja adicionado +1 na quantidade, mas meu problema é no código SQL que é colocado no PHP, estou com esse código:
#Código

<?php
include 'conexao.php';

	$nome = $_POST ['nome'];

	if($sql = mysql_query ("UPDATE tabela SET quantidade +1 WHERE nome = '$nome'"))
{
	echo "Deu!";
	}else{
	echo "Não deu D;";
	}

?>

Creio que o erro esteja ali no quantidade +1 mas não sei como faço, já procurei em tudo que é canto.

Post mais votado

Jothaz
   - 06 set 2015

Olha procuraste muito mal, pois o que não faltam são exemplos, seguem dois, mas existem milhares:

ADICIONAR E SUBTRAIR UM VALOR EM UM UPDATE MYSQL

Somar ou Subtrair Valor no Update do SQL

#Código

UPDATE tabela SET quantidade = (quantidade +1) WHERE 

Lucas
   - 07 set 2015

Obrigado, provável que não estava utilizando as palavras chave.

Lucas
   - 07 set 2015

E se eu adicionar mais 3 colunas que ficariam no total:

| ID | nome | t1 | t2 | t3 | t4 |

Ai no caso o t1/t2/t3/t4 seria os treinamentos, quando a pessoa aplica certo treino a gente teria de marcar +1 no treino, como eu conseguiria colocar +1 em um "t" específico, eu penso em fazer com checkbox, colocaria 4 if para cada checkbox selecionado, ou existe um UPDATE em geral para caso um marque não vá +1 para os outros.. coisa assim.

Faabiianooc
   - 09 set 2015

pode-se utilizar CASE em seu update.
NUNCA se esqueça de colocar o else.