mysql - how to keep on adding value in php -


<?php     $con=mysqli_connect("localhost","xx","xx","xx");  $con2=mysqli_connect("localhost","xx","xx","xx");      $name = $_post["name"];     $state = $_post["state"];     $feedback = $_post["feedback"];     //$ad_id= $_post["ad_id"];     $rate= $_post["rate"];      $ad_rating = $_post["ad_rating"];     $ad_id= $_post["ad_id"];      $statement = mysqli_prepare($con, "insert user_feedback(name, state, feedback, ad_id, rate) values (?,?,?,?,?)");      $statement2 = mysqli_prepare($con, "update post_ads set ad_rating= $ad_rating + $ad_rating ad_id= ?");          mysqli_stmt_bind_param($statement, "sssss", $name, $state, $feedback, $ad_id, $rate);      mysqli_stmt_bind_param($statement2, "ss", $ad_rating, $ad_id);          mysqli_stmt_execute($statement);          mysqli_stmt_close($statement);          mysqli_stmt_execute($statement2);          mysqli_stmt_close($statement2);          mysqli_close($con);   ?> 

database example

i doing mobile apps , need parse data database , here php code.

i have ad_rating attribute inside database table , have attach image link here.

my problem every time update new value of ad_rating, how should add previous one? example ad_rating = 4, when try new request sending ad_rating = 3, want add previous ad_rating value 4, value inside ad_rating become 7.

you can use insert statement:

insert post_ads (ad_id, ad_rating) values (?,?) on duplicate key update ad_rating=values(ad_rating)+ad_rating; 

Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -