SA-MP Forums Archive
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: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: mysql (/showthread.php?tid=418066)



mysql - pozitiv4eg - 23.02.2013

Нет я понимаю что местами бываю дураком! но у меня такая проблема, после рестарта и ввода данной команды ид всегда показывается 0. В базе все норм!
PHP код:
    else if(strcmp(cmd,"/addhouse",true)==0)
    {
        new 
query[256];
        if(
PlayerInfo[playerid][pAdmin]>=7)
        {
            new 
Float:x,Float:y,Float:z;
            
GetPlayerPos(playerid,x,y,z);
            
format(query,sizeof(query),"INSERT INTO `house` (`Entrancex`,`Entrancey`,`Entrancez`) VALUES ('%f','%f','%f')",x,y,z);
            
mysql_function_query(sqlsampqueryfalse"""");
               
id mysql_insert_id();
              
HouseInfo[id][hEntrancex] = x;
            
HouseInfo[id][hEntrancey] = y;
             
HouseInfo[id][hEntrancez] = z;
               
AddStaticPickup(127323HouseInfo[id][hEntrancex], HouseInfo[id][hEntrancey], HouseInfo[id][hEntrancez]);
            
pickups++;
            
HouseInfo[id][hMIcon] = CreateDynamicMapIcon(HouseInfo[id][hEntrancex], HouseInfo[id][hEntrancey], HouseInfo[id][hEntrancez], 31COLOR_WHITE,0, -1, -1400.0);
            
format(query,sizeof(query),"Âñå íîðì èä %d",id);
            
SendClientMessage(playerid,-1,query);
        }
        return 
true;
    } 
после ввода еще раз, показывается ид но на 1 меньше чем в базе.


Re: mysql - Stepashka - 23.02.2013

Судя по всему версия плагина R7, поэтому результат выполнения хапроса возвращается в колбек который у вас "", пуст. Вам нужно задать колбек и весь код после запроса поместить в него.