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=408688)



Вопрос по mysql. - James_Braga - 19.01.2013

Возник вопрос, у меня в базе в столбце ID стоит AUTO_INCREMENT, и я записываю в базу с помощью функции:
PHP код:
mysqlvehicleupdate(vehicleid,Name[],Value)
{
    new 
queryty[76];
    
format(queryty,sizeof(queryty),"UPDATE vehicles SET `%s`=%i WHERE `ID`='%i'",VarName,VarValue,vehicleid);
    return 
mysql_query(queryty);

Если у меня в базе ID машины к примеру 130 а на сервере 20 получается так:
`ID`= 'vehicleid' и он запишет не в 130 ид а в 20, в таблице?

И если это так то как это избежать?


Re: Вопрос по mysql. - Stepashka - 19.01.2013

При загрузке машин из базы сохранять ключ в массив.


Re: Вопрос по mysql. - James_Braga - 19.01.2013

аххах точно, он у меня есть VehInfo[vehicleid][ID] просто забыл, спасибо