Kubiki
Новичок
Как объединить SELECT и UPDATE в один запрос
Как объединить SELECT и UPDATE в один запрос:
Можно ли средствами MySQL выполнить этот цикл одним запросом?
foreach ($Regions as $region) {
$result = mysql_query('SELECT COUNT(*) FROM `users` WHERE `region`='.$region);
mysql_query('UPDATE `statistics` SET `count`='.mysql_result($result,0).' WHERE `region`='.$region);
}
То есть, подсчитать к-ство пользователей по каждому региону в одной таблице и вставить это количество в другую таблицу (таблицу статистики).
Как объединить SELECT и UPDATE в один запрос:
Можно ли средствами MySQL выполнить этот цикл одним запросом?
foreach ($Regions as $region) {
$result = mysql_query('SELECT COUNT(*) FROM `users` WHERE `region`='.$region);
mysql_query('UPDATE `statistics` SET `count`='.mysql_result($result,0).' WHERE `region`='.$region);
}
То есть, подсчитать к-ство пользователей по каждому региону в одной таблице и вставить это количество в другую таблицу (таблицу статистики).