Har stött på ett litet problem i min PHP kod just nu, den ska skicka ett MySQL query som ser ut såhär:
Kod:
$res = $this->db->query("SELECT * FROM table1 WHERE kolumn1 = 'yes' < FROM_UNIXTIME($maxdt)");
while ($arr = $res->fetch(PDO::FETCH_ASSOC)) {
$this->db->query("UPDATE table2 SET kolumn2 = kolumn2 + 1 WHERE id = " . $arr["userid"]);
Detta är bara ett urdrag och denna kod fungerar. Mitt enda problem är att flera kan ha kolumn1 = yes och då plussar ju naturligtvis kolumn2 på summan ännu mer.
Jag undrar om det är möjligt att göra så att +1 blir MAX. För detta skript uppdateras varje timma och vill enbart att det ska plussas med 1 varje gång.
Hoppas jag förklarat mig tydligt nog..