mysql_affected_rows
#6

mysql_affected_rows te devuelve las filas afectadas por una consulta INSERT, UPDATE, DELETE, REPLACE; al contrario de mysql_num_rows que solo te devuelve en las consultas SELECT y SHOW.
Ejemplo:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case DIALOG_REGISTER:ґ
        {
            if(!strlen(inputtext)) return SendClientMessage(playerid, -1, "No has puesto nada"),1;
            new string[128], name[25];
            GetPlayerName(playerid, name, 25);
            mysql_format(ConnectionHandle, string, "INSERT INTO Usuarios (Nombre, Contraseсa) VALUES ('%e', '%e'", name, inputtext);
            mysql_query(string, THREAD_REGISTER, playerid);
            return 1;
        }
    }
    return 0;
}
public OnQueryFinish(query[], resultid, extraid, connectionHandle)
{
    switch(resultid)
    {
        case THREAD_REGISTER:
        {
            mysql_store_result();
            if(mysql_affected_rows())
            {
                SendClientMessage(extraid, -1, "Te has registrado con йxito");
            }
            mysql_free_result();
            return 1;
        }
    }
    return 1;
}
Reply


Messages In This Thread
mysql_affected_rows - by Treyfus - 26.02.2012, 20:48
Respuesta: mysql_affected_rows - by TheChaoz - 26.02.2012, 22:02
Respuesta: mysql_affected_rows - by [Nikk] - 26.02.2012, 22:21
Respuesta: mysql_affected_rows - by TheChaoz - 26.02.2012, 22:30
Respuesta: mysql_affected_rows - by [Nikk] - 26.02.2012, 22:31
Respuesta: mysql_affected_rows - by Kurama - 26.02.2012, 23:16

Forum Jump:


Users browsing this thread: 1 Guest(s)