member
このテーブル内で呼び出されるデータベース内のテーブルは、「personID balance」フィールド&
です。
ユーザー 1 の残高が 20.00 で、ユーザー 2 に 10.00 を送金したい場合、ユーザー 1 の残高を減らしてユーザー 2 の残高を更新する最善の方法は何ですか?
どんな助け/アドバイスも素晴らしいでしょう!
前もって感謝します
アップデート
コード:
$accountfrom=$_POST[accountfrom];
$accountto=$_POST[accountto];
$amount=$_POST[amount];
$con = mysql_connect("localhost","cl49-XXX","XXX");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("cl49-XXX", $con)or die( "Unable to select database");
$result = mysql_query("UPDATE member
SET balance = IF(personID = $acountfrom, balance-$amount, balance+$amount)
WHERE personID IN ($accountfrom, $accountto)")
or die(mysql_error());
結果:
'SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。