MySQL Query Errors.
#1

Hello,

I was working on my gamemode and I found a problem with saving queries into the database, actually I'm using MySQL R6 (Don't tell me to upgrade) - so, I found that accounts aren't being saved or added into the database.

Save/Update Query Codes:
pawn Код:
stock SavePlayer(playerid)
{
    new query[126], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));

    GetPlayerPos(playerid, Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2]);

    format(query, sizeof(query), "UPDATE accounts SET Name = '%s', Password = '%s', PlayerX = '%f', PlayerY = '%f', PlayerZ = '%f' WHERE Name = '%s'", pName, Player[playerid][Password], Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2], pName);
    mysql_query(query);

    printf("[server] Player ID %d (%s) has been saved into the database.", playerid, pName);
}
Errors while attempt to update in queries:
pawn Код:
[18:25:45] CMySQLHandler::Query(UPDATE accounts SET Name = 'Steve_Malcom', Password = '', PlayerX = '1962.481079', PlayerY = '1342.575927', PlayerZ = '15.4) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''15.4' at line 1)
Insert/Adding Codes (DIALOG):
pawn Код:
case 1:
        {
            if(response)
            {
                new query[126], pName[MAX_PLAYER_NAME];
                GetPlayerName(playerid, pName, sizeof(pName));

                format(query, sizeof(query), "INSERT INTO accounts VALUES ('%s', '%s')", pName, inputtext);
                mysql_query(query);
                SendClientMessage(playerid, COLOR_WHITE, "You have successfully registered into the server!");

                SetSpawnInfo(playerid, 1, 299, 1, 2, 3, 1, 0, 0, 0, 0, 0, 0);
                SpawnPlayer(playerid);
            }
Errors while attempt to insert a new data in the database:
pawn Код:
[18:25:23] CMySQLHandler::Query(INSERT INTO accounts VALUES ('Steve_Malcom', 'passhere')) - An error has occured. (Error ID: 1136, Column count doesn't match value count at row 1)
Reply


Messages In This Thread
MySQL Query Errors. - by Shady - 13.07.2016, 16:45
Re: MySQL Query Errors. - by Konstantinos - 13.07.2016, 16:53
Re: MySQL Query Errors. - by Shady - 13.07.2016, 16:59
Re: MySQL Query Errors. - by Konstantinos - 13.07.2016, 17:02
Re: MySQL Query Errors. - by Shady - 13.07.2016, 17:11
Re: MySQL Query Errors. - by PrO.GameR - 13.07.2016, 19:49
Re: MySQL Query Errors. - by SickAttack - 13.07.2016, 20:22
Re: MySQL Query Errors. - by Shady - 13.07.2016, 22:52
Re: MySQL Query Errors. - by Ghazal - 13.07.2016, 23:06
Re: MySQL Query Errors. - by Shady - 13.07.2016, 23:14
Re: MySQL Query Errors. - by DRIFT_HUNTER - 13.07.2016, 23:25
Re: MySQL Query Errors. - by ItzShady - 13.07.2016, 23:36
Re: MySQL Query Errors. - by SyS - 14.07.2016, 01:16
Re: MySQL Query Errors. - by SickAttack - 14.07.2016, 01:41
Re: MySQL Query Errors. - by WhiteGhost - 14.07.2016, 01:43
Re: MySQL Query Errors. - by SyS - 14.07.2016, 02:24
Re: MySQL Query Errors. - by SickAttack - 14.07.2016, 02:39
Re: MySQL Query Errors. - by DRIFT_HUNTER - 14.07.2016, 02:52
Re: MySQL Query Errors. - by ItzShady - 14.07.2016, 02:53
Re: MySQL Query Errors. - by SyS - 14.07.2016, 08:23

Forum Jump:


Users browsing this thread: 1 Guest(s)