php - Get value and increment by one for each user -
php - Get value and increment by one for each user -
i have script cron job set run every 5 mins, problem not increment energy level believe should. if can tell me doing wrong here great. remember, returns no errors, doesn't work, database connect info correct, left out of post.
{ $energy = mysql_query("select energy members id=$id"); //get current users energy level $energy_max = mysql_query("select energy-max members id=$id"); //get current users maximum energy level if ($energy < $energy_max) // -if current energy level less maximum { $energy = $energy ++; //increment energy 1 mysql_query("update members set energy= $energy"); //set new energy level } $id++; //increment next user }
you can solve within single statement
update `members` set `energy` = `energy` + 1 `energy-max` > `energy`;
this way have 1 instead of 3 * number-of-members queries
php mysql
Comments
Post a Comment