2016-11-20 15 views
0

私はログインして登録しています。誰かがログインしてボタンを押すと、そこにポイント列があるデータベースに接続されているEarn.phpファイルにユーザー名が送られます。私の問題は、追加することにあります、ユーザーの特定のアカウントに5点を言うことができます。データベース内の特定のユーザーにポイントを追加するにはどうすればよいですか?

例:アプリケーションからphpファイルに送信されたユーザー名>次に、phpファイルはその特定のユーザー名をとり、データベースのポイント列に5ポイントを追加します。同様に5 + 5 = 10

私が今持っているもの:これが求めることがたくさんある場合は申し訳ありません

<?php 
$con = mysqli_connect("localhost", "id177667_root", "***", "id177667_loginb"); 
$username = $_POST["username"]; 
?> 

は、私は非常にこれを知っていました!どんな助けもありがとうございました!

答えて

1

これには簡単な解決策があります。更新文を使用することができます:

$q = "UPDATE TableName SET points = points + 5 WHERE username_column ='".$username."'"; 
$r = mysqli_query($con , $q) or die(); 

他に何かがある場合はお知らせください。

+0

'$ username'は文字列である可能性が高いので、投稿したものは' WHERE username_column = "。$ username;'に失敗します。 –

+0

この間違いのため、申し訳ありません。 – khalifeh

関連する問題