Mysql Issue ++REp
#1

PHP Code:
COMMAND:setname(playeridparams[])
{
    new 
otherIDname[120],query[300];
    if(!
adminLevel(playerid1))
        return 
0;
    if(
sscanf(params"us[100]"otherIDname))
    {
        
//Usage(playerid, "pm <playerid> <message>");
        
SendClientMessage(playeridCOLOR_RED"SYNTAX: /setname (playerid) (new name)");
    }
    else
    {
        
mysql_format(koneksiquerysizeof(query), "SELECT * FROM `player` WHERE `name` = '%s' LIMIT 1"name);
        if(
cache_num_rows() > 0)
        {
           
SendClientMessage(playerid,COLOR_RED,"Player with that name already exists.");
        }
        else
        {
           
mysql_format(koneksiquerysizeof(query), "UPDATE `player` SET `name` = '%s' where `id` = '%d'",name,Player[otherID][pID]);
           
mysql_query(koneksiqueryfalse);
        }
    }
    return 
1;

I am not getting any errors but it is not checking whether a player with that name exists or not
and one more thing
is it important to do safestring for this command ? if yes where i have to use it ?

Thnx

++ REP
Reply
#2

You don't run the query
use mysql_tquery
Reply
#3

How to use it ?
plz can u give an example?
Reply
#4

PHP Code:
COMMAND:setname(playeridparams[]) 

    new 
otherIDname[120],query[300]; 
    if(!
adminLevel(playerid1)) 
        return 
0
    if(
sscanf(params"us[100]"otherIDname)) 
    { 
        
//Usage(playerid, "pm <playerid> <message>"); 
        
SendClientMessage(playeridCOLOR_RED"SYNTAX: /setname (playerid) (new name)"); 
    } 
    else 
    { 
        
mysql_format(koneksiquerysizeof(query), "SELECT * FROM `player` WHERE `name` = '%s' LIMIT 1"name);
        new 
Cache:getcache mysql_query(koneksiquery); 
        if(
cache_num_rows() > 0
        { 
           
SendClientMessage(playerid,COLOR_RED,"Player with that name already exists."); 
        } 
        else 
        { 
           
mysql_format(koneksiquerysizeof(query), "UPDATE `player` SET `name` = '%s' where `id` = '%d'",name,Player[otherID][pID]); 
           
mysql_query(koneksiqueryfalse); 
        } 
        
cache_delete(getcache);
    } 
    return 
1

Reply
#5

should i have to use safestring anywhere ??
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)