Илья С, ой, не надо читать разных ламеров на стаковерфлое :)
а про запросы открою маленький секрет: если завернуть все апдейты в транзакцию, то и выполнятся они все за время одного запроса
$conn = new PDO("mysql:dbname=$database;host=$servername;", $username, $password );
Илья С, типа добавлять hidden поле?
lavren, объясните пожалуйста про крон задание?
Большинство операций как раз обновление данных сразу на куче строк. Практика показала, что именно INSERT ... ON DUPLICATE KEY UPDATE работает быстрее всего. Конечно нужно быть на 100% уверенным, что новых данных не вставится, но это не такая уж сложная задача.