Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite..
Se alguém puder ajudar... pesquisei na internet e todos os lugares me informam o mesmo mas da errado comigo..
Preciso somar + 1 cada vez q a página for exibida ou o anúncio consultado... simples..
coloquei este código..
$pontos = mysqli_query($con, "UPDATE anuncios SET cli_view = cli_view + 1 WHERE cli_id = '1' " ); ?>
$pontos = mysqli_query($con, "UPDATE anuncios SET cli_view = cli_view + 1 WHERE cli_id = '1' " ); ?>
ele soma.. mas soma 23 pontos sempre... se eu colocar +2 ou outro número é sempre proporcional... nunca soma + 1 apenas...
tando no chrome quanto no IE.
No BD esta como INT
Será que alguém pode me dizer onde estou errando OU pode me ensinar a fazer... algo do tipo...
x1 = x
x2 = x + 1
x3 = x2
e o X1 passar a ser o X3 .. imagino algo desse tipo já que o que eu achava padrão não to conseguindo fazer..
Obrigado desde jáAltere a sua variável
<?php $valor = $user['cli_view'] + 1; ?>
E altere a sua query
<?php
mysqli_query($con, "UPDATE `anuncios` SET `cli_view` = '$valor'");
/* sempre é bom utilizar a sintax literal e minuciosa do sql,
utilizando ` antes e depois de tabelas e campos, e ' antes e depois de valores de campos. */
?>
consegui