Проблема с db - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с db (
/showthread.php?tid=288922)
Проблема с db -
Mark Edisson - 09.10.2011
Проблема заключается в том что когда я получаю больше 4 значений сервер крашится
вот пример того как я получаю данные
Код:
format(query,sizeof(query),"SELECT * FROM `users` WHERE name = '%s'", plname);
dbresult = db_query(db, query);
db_get_field(dbresult, 2, buffer, 32);PlayerInfo[playerid][pSex] = strval(buffer);
db_get_field(dbresult, 3, buffer, 32);PlayerInfo[playerid][pAge] = strval(buffer);
db_get_field(dbresult, 4, buffer, 32);PlayerInfo[playerid][pOrigin] = strval(buffer);
db_get_field(dbresult, 5, buffer, 32);PlayerInfo[playerid][pReg] = strval(buffer);
но если добавить еще получение параметра то сервер крашится при выполнении
Код:
db_get_field(dbresult, 6, buffer, 32);PlayerInfo[playerid][pLevel] = strval(buffer);
db_get_field(dbresult, 7, buffer, 32);PlayerInfo[playerid][pAdmin] = strval(buffer);
....
Подскажите что я могу делать нетак или другие пути получения данных
Решил проблему можно удалить тему.