Значит пользователи нашли лазейку как организовать себе по 2-3 колонии
Делают это следующим образом: регистрирую нового пользователя, после покидают город, а основним аком подбирают его
походу дела это из-за того что изначально первый зарегеный город не прописывается как столица....
Лечение, я так подозреваю что временное:
Код:
ALTER TABLE `towns` CHANGE `isCapital` `isCapital` TINYINT( 1 ) NOT NULL DEFAULT '1'
И если игра только запущена и у пользователей только по одному городу:
Код:
UPDATE `towns` SET isCapital = 1 WHERE isCapital = 0;
эти запросы делать непосредственно в БД
но тут вопрос: не будет ли конфликта БД когда пользователь стандартными методами создаст себе город? ониж оба пропишутся как столица?
значит нужно сделать так чтоб при регистрации и при создании первого города он прописывался сразу столицей.
И ещё: если в изменении столицы оставить поле с названием новой столицы пустым - то высвечивается такая ошибка:
Код:
Неудача.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line