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

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -