2016-11-20 85 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