PDA

Просмотр полной версии : [Вопрос] Ошибка с сохранением аккаунта.



Splin
11.01.2017, 13:56
Суть в том, что аккаунт не сохраняется в базе данных, хотя при этом подключение к базе данных есть. Денвер работает.
Павно ошибок не выдает, мод спокойно компилируется, а вот mysql_log выдает одну ошибку:


[15:54:04] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'VAULES ('Sean_Manchini', '1', 'qwertybro', '1', '126')' at line 1
При чем при каждом подключении начинается регистрация. Ну и вот, помогите сделать так, чтобы аккаунт сохранялся.

qwezert
11.01.2017, 14:35
Суть в том, что аккаунт не сохраняется в базе данных, хотя при этом подключение к базе данных есть. Денвер работает.
Павно ошибок не выдает, мод спокойно компилируется, а вот mysql_log выдает одну ошибку:


[15:54:04] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'VAULES ('Sean_Manchini', '1', 'qwertybro', '1', '126')' at line 1
При чем при каждом подключении начинается регистрация. Ну и вот, помогите сделать так, чтобы аккаунт сохранялся.

Ну у тебя же в mysql log написана ошибка.... Немного гугл переводчика и вуаля - У вас ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует Вашей версии сервера MySQL для правого синтаксиса, чтобы использовать рядом с 'VAULES ('Sean_Manchini', '1', 'qwertybro', '1', '126')'

Дай строку где ты формируешь запрос.

Splin
11.01.2017, 14:48
Ну у тебя же в mysql log написана ошибка.... Немного гугл переводчика и вуаля - У вас ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует Вашей версии сервера MySQL для правого синтаксиса, чтобы использовать рядом с 'VAULES ('Sean_Manchini', '1', 'qwertybro', '1', '126')'

Дай строку где ты формируешь запрос.


mysql_format(ConnectMySQL, string, sizeof(string), "INSERT `accounts` (`Name`, `Level`, `Pass`, `Sex`, `Skin`) VAULES ('%s', '%d', '%s', '%d', '%d')", GN(playerid), Player[playerid][pLevel], Player[playerid][pPass], Player[playerid][pSex], Player[playerid][pSkin]);

qwezert
11.01.2017, 14:51
mysql_format(ConnectMySQL, string, sizeof(string), "INSERT `accounts` (`Name`, `Level`, `Pass`, `Sex`, `Skin`) VAULES ('%s', '%d', '%s', '%d', '%d')", GN(playerid), Player[playerid][pLevel], Player[playerid][pPass], Player[playerid][pSex], Player[playerid][pSkin]);

А где ты такой интересный синтаксис вставки увидел
INSERT `table` ?


mysql_format(ConnectMySQL, string, sizeof(string), "INSERT INTO `accounts` (`Name`, `Level`, `Pass`, `Sex`, `Skin`) VAULES ('%s', '%d', '%s', '%d', '%d')", GN(playerid), Player[playerid][pLevel], Player[playerid][pPass], Player[playerid][pSex], Player[playerid][pSkin]);

Splin
11.01.2017, 15:26
А где ты такой интересный синтаксис вставки увидел
INSERT `table` ?


mysql_format(ConnectMySQL, string, sizeof(string), "INSERT INTO `accounts` (`Name`, `Level`, `Pass`, `Sex`, `Skin`) VAULES ('%s', '%d', '%s', '%d', '%d')", GN(playerid), Player[playerid][pLevel], Player[playerid][pPass], Player[playerid][pSex], Player[playerid][pSkin]);

Благодарю.