PDA

Просмотр полной версии : [Вопрос] Обновление версии MySQL до R39-2



NoelLo
06.01.2015, 02:14
Итак, непосредственно перейдем к моей проблеме. Я только учусь программированию в PAWN и как любой новичок, я столкнулся с нерешимой для меня проблемой. Проблема в:


mysql_query(query, -1, -1, cHandle);

При компилировании появляется ошибка 035 "Несоответствие типов аргументов".

#ball
06.01.2015, 02:17
http://wiki.sa-mp.com/wiki/MySQL#mysql_query

NoelLo
06.01.2015, 02:28
Смотрите, как я понял.

mysql_query(query, -1, -1, cHandle);
query - это то, что мы хотим обработать.

А вот с остальным я не понял.

Таадааааам..

query = "";
format(query,sizeof(query),"UPDATE `"TABLE_ACCOUNT"` SET \
`Admin` = %d, `AdmKey` = '%s', `Muted` = %d, `Heal` = '%f', `Cash` = %d, `Sex` = %d, `Skin` = %d, `FracSkin` = %d WHERE `Name` = '%s'",
PI[playerid][pAdmLevel],PI[playerid][pAdmKey],PI[playerid][pMuted],PI[playerid][pHeal],PI[playerid][pCash],PI[playerid][pSex],PI[playerid][pSkin],PI[playerid][pFracSkin],NamePlayer(playerid)
);
mysql_query(query, -1, -1, cHandle);

#ball
06.01.2015, 02:34
query = "";
format(query,sizeof(query),"UPDATE `"TABLE_ACCOUNT"` SET \`Admin` = %d, `AdmKey` = '%s', `Muted` = %d, `Heal` = '%f', `Cash` = %d, `Sex` = %d, `Skin` = %d, `FracSkin` = %d WHERE `Name` = '%s'",PI[playerid][pAdmLevel],PI[playerid][pAdmKey],PI[playerid][pMuted],PI[playerid][pHeal],PI[playerid][pCash],PI[playerid][pSex],PI[playerid][pSkin],PI[playerid][pFracSkin],NamePlayer(playerid));
mysql_query(query);

NoelLo
06.01.2015, 02:44
Спасибо, 5 ошибок исправлено, но одна остается неисправленной.



query = "";
format(query,sizeof(query),"UPDATE `warehouse` SET `LicPrice` = '%s', `FracPay` = '%s', `SAMoney` = %d",LicPrices,FracPays,SAMoney);
mysql_query(query);


Вроде бы точно такое же. Но этот вариант не работает :с

- - - Добавлено - - -

Это уже в другом стэке

Mazzilla
06.01.2015, 20:18
new query[длина];
Объявлено?