MMORPG 用のデータベースと管理者のバックエンドを設計しています。Gold
データベース内の各アカウントに、指定された量のゲームの主要通貨を追加できる関数が必要です。
これは私が持っているものです:
function massAddGold($gold_amount){
dbconnect();
$value=mysql_query("SELECT * from `mmo_db1`.`users`;");
while ($row=mysql_fetch_array($value)){
$currentgold=$row['gold'];
$newgold=$currentgold+$gold_amount;
mysql_query("UPDATE `mmo_db1`.`users` SET `gold` = \"$newgold\";");
}
dbclose();
}
はmmo_db1
データベースの名前です。
コマンドを実行するとmassAddGold("50");
、データベースがチェックされます。の最大値を持つ行を取得し、それに をGold
追加して50 gold
から、その値をすべての行に適用します。各行で個別に実行する必要があります。