Имеем:
1. СУБД phpmyadmin + MySQLi .
2. БД "game"
3. В базе данных game имеется таблица "users"
4. В таблице "users" столбцы "id" (уникальный идентификатор пользователя), "steamid" (идентификатор программы передающей запрос), "nickname" (ник-нейм пользователя), и 197 столбцов с названием стран (значение которых по умолчанию 0)
Требуется при получении GET запроса выполнить следующие действия:
1. Получили запрос вида:
2. Рандомизируем число в промежутке от 0-100, если число меньше 30 то совершаем дальнейшие действия, если больше выводим текст "Not Found"
3. Ищем в таблице столбец с полученным в GET запросе SteamID, смотрим значение страны принадлежащее этому SteamID, если это значение больше либо равно 1, то прибавляем единицу, если значение равно 3 то выводим (echo) "Not Found". Если значение этого поля 0, делаем следующий пункт.
4. Ищем какому "steamid" "принадлежит" эта страна (т.е значение больше либо равно 1). Когда нашли, то убавляем это значение на единицу. Если значение стало равно 0 выводим "Found".
5. В случае если ни один "steamid" не владеет страной (т.е значение у всех steamid в столбце со странами равно 0), то передаем страну (вводим значение 1) "steamid" выполняющему запрос.
Причем нужно использовать постоянное соединение к БД. (описано тут: