SA-MP Forums Archive
[AYUDA] No se guardan los datos en MySQL - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA] No se guardan los datos en MySQL (/showthread.php?tid=384047)



[AYUDA] No se guardan los datos en MySQL - The_Scope - 10.10.2012

Hola amigos, bueno la cosa es que no se me estan guardando los datos en MySQL, he chequeado el log y dice:

Код:
[21:30:12] >> mysql_query( Connection handle: 1 )

[21:30:12] CMySQLHandler::Query(UPDATE usuarios SET score=28, dinero=376, Asesinatos=17, Muertes=25, NivelVIP=0, NivelAdmin=4, Baneado=0, WHERE usuario='Uniterno') - An error has occured. (Error ID: 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 'WHERE usuario='Uniterno'' at line 1)
y mбs abajo:
Код:
OnQueryError() - Called.
Yo guardo los datos cuando el Jugador se desconecta del servidor:
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    if(Logeado[playerid] == 1)
    {
        new score = GetPlayerScore(playerid);
        new dinero = GetPlayerMoney(playerid);
        new query[300], jnombre[24];
        GetPlayerName(playerid, jnombre, 24);
        format(query, sizeof(query), "UPDATE usuarios SET score=%d, dinero=%d, Asesinatos=%d, Muertes=%d, NivelVIP=%d, NivelAdmin=%d, Baneado=%d, WHERE usuario='%s'",
        score,
        dinero,
        Asesinatos[playerid],
        Muertes[playerid],
        NivelVIP[playerid],
        NivelAdmin[playerid],
        Baneado[playerid],
        jnombre);
        mysql_query(query);
        mysql_debug(1);
    }
    return 1;
}
Espero que puedan ayudarme, no se bien que ha pasado ya que la semana pasada me cargaba perfecto XD, desde ya muchas gracias The Scope


Re: [AYUDA] No se guardan los datos en MySQL - CaptainMactavish - 10.10.2012

Mira esto:
"NivelVIP=0, NivelAdmin=4, Baneado=0, WHERE usuario='Uniterno'"
Antes del WHERE hay una coma de mбs. Serнa asн correctamente:
"NivelVIP=0, NivelAdmin=4, Baneado=0 WHERE usuario='Uniterno'"


Respuesta: Re: [AYUDA] No se guardan los datos en MySQL - The_Scope - 10.10.2012

Quote:
Originally Posted by CaptainMactavish
Посмотреть сообщение
Mira esto:
"NivelVIP=0, NivelAdmin=4, Baneado=0, WHERE usuario='Uniterno'"
Antes del WHERE hay una coma de mбs. Serнa asн correctamente:
"NivelVIP=0, NivelAdmin=4, Baneado=0 WHERE usuario='Uniterno'"
Uh gracias, no habнa visto esa coma :S, jaja que gil gracias