所以即時編碼相當新穎,並剛剛開始一個項目的樂趣。 我嘗試構建RPG遊戲,並且我已經到了玩家可以戰鬥並受到傷害的地步。所以我想添加一個被動的健康再生。更新MySQL表中單個列的最佳方法?
所以我想我會用conjob每10分鐘申請一個php文件並用+10更新所有玩家HP。
我用我非常窮的MySQL知識得到了什麼;
<?php
/*
* hp_reg.php, auto updater +10hp to players.
*/
//DATABAS CONNECTION
$dbserver="my";
$dbusername ="db";
$dbpassword ="conection";
$db ="information";
//CREATE CONNECTION
$conn = new mysqli($dbserver, $dbusername, $dbpassword, $db);
$query = "SELECT health FROM users";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($query);
$newhp = $result + 10;
$sql = "INSERT INTO users(health) VALUES ($newhp)";
很明顯,根本不會工作! 有關要更改哪些技巧以使其起作用的任何提示? 所有的指針非常感謝。
$查詢= 「更新用戶設置的usersname = '約翰'」; – Angel