исправлено Сид бонусы

Lange

Легенда
Версия TP
иная
Пытаюсь выдать сид бонусы самому себе, выдает ошибку:
[2023-07-15T02:26:33.616741+03:00] TorrentPier.ERROR: Whoops\Exception\ErrorException: mysqli_query(): (01000/1265): Data truncated for column 'user_points' at row 1 in file C:\server\domains\test\src\Legacy\SqlDb.php on line 137
Stack trace:
1. Whoops\Exception\ErrorException->() C:\server\domains\test\src\Legacy\SqlDb.php:137
2. mysqli_query() C:\server\domains\test\src\Legacy\SqlDb.php:137
3. TorrentPier\Legacy\SqlDb->sql_query() C:\server\domains\test\src\Legacy\SqlDb.php:161
4. TorrentPier\Legacy\SqlDb->query() C:\server\domains\test\library\ajax\edit_user_profile.php:154
5. require() C:\server\domains\test\src\Ajax.php:272
6. TorrentPier\Ajax->edit_user_profile() C:\server\domains\test\src\Ajax.php:130
7. TorrentPier\Ajax->exec() C:\server\domains\test\ajax.php:39


Версия последняя, TorrentPier Cattle. Версия 2.4.0-alpha4
 

belomaxorka

Разработчик
Администратор
Пытаюсь выдать сид бонусы самому себе, выдает ошибку:
[2023-07-15T02:26:33.616741+03:00] TorrentPier.ERROR: Whoops\Exception\ErrorException: mysqli_query(): (01000/1265): Data truncated for column 'user_points' at row 1 in file C:\server\domains\test\src\Legacy\SqlDb.php on line 137
Stack trace:
1. Whoops\Exception\ErrorException->() C:\server\domains\test\src\Legacy\SqlDb.php:137
2. mysqli_query() C:\server\domains\test\src\Legacy\SqlDb.php:137
3. TorrentPier\Legacy\SqlDb->sql_query() C:\server\domains\test\src\Legacy\SqlDb.php:161
4. TorrentPier\Legacy\SqlDb->query() C:\server\domains\test\library\ajax\edit_user_profile.php:154
5. require() C:\server\domains\test\src\Ajax.php:272
6. TorrentPier\Ajax->edit_user_profile() C:\server\domains\test\src\Ajax.php:130
7. TorrentPier\Ajax->exec() C:\server\domains\test\ajax.php:39


Версия последняя, TorrentPier Cattle. Версия 2.4.0-alpha4
Спасибо за баг-репорт. Можно узнать сколько поинтов вы себе начисляете? Просто если вы указываете число где больше 16 цифр, то появление ошибки в принципе неудевительно, ибо 16 символов это максимальное значение которое указано в sql дампе. Не подразумевается что будет выдано так много сидбонусов честным способом 😁
😁. В принципе проблемы нету в том, чтобы увеличить значение до 64 символов, но опять же, если вы укажете 65 символов и выше, то появиться опять ошибка).

P.S - Я наверное повешаю ограничение на максимальное количество символов уже в самом коде, чтобы всё это дело в ошибку не выливалось
 

Lange

Легенда
Спасибо за баг-репорт. Можно узнать сколько поинтов вы себе начисляете? Просто если вы указываете число где больше 16 цифр, то появление ошибки в принципе неудевительно, ибо 16 символов это максимальное значение которое указано в sql дампе. Не подразумевается что будет выдано так много сидбонусов честным способом 😁
😁. В принципе проблемы нету в том, чтобы увеличить значение до 64 символов, но опять же, если вы укажете 65 символов и выше, то появиться опять ошибка).

P.S - Я наверное повешаю ограничение на максимальное количество символов уже в самом коде, чтобы всё это дело в ошибку не выливалось
1000 бонусов
 

Вложения

  • Screenshot_3.png
    Screenshot_3.png
    38.6 KB · Просмотры: 17
Сверху