Как через cron выбрать из БД несколько строк, отдельно посчитать каждую и обновить каждую отдельно?
В 1й БД 4 столбца: id, логин пользователя, время, число
Во 2й БД 3 столбца: id, логин пользователя, число
Как из 1й БД сравнить время с настоящим и в зависимости от разности, поменять число в 2х БД?
Проблема в том, что после обработки данные меняются в каждой строке одинаково, а не у каждого пользователя отдельно. Как быть?
$i = 1;
do {
$db->Query("SELECT * FROM user_points WHERE id = '$i'");
$pdata = $db->FetchArray();
*тут обрабатываем, что мне надо и, учитывая id строк, меняем записи*
$i++;
} while ($pdata["id"] > 0);
Благо во второй таблице, ники пользователей уникальны и не могут повторяться, поэтому, не составило труда поменять данные в 2х, нужных мне, таблицах.