Ошибка в Sql запросе
#1

Ребят, в общем беда.. Перешёл сёдня на Mysql R8 от Blueg. Ревизия 33.
Всё отлично за исключением одного:
Ругается на запрос UPDATE. Код правильный. Все глаза вылупил пытаясь найти ошибку но безрезультатно.
Прошу помощи.


Сообщение из лога Mysql:
Код:
[02:35:29] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE `kazino` SET `GlMened`='Нет',`Menedsher1`='Нет',`M' at line 1
[02:35:29] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE `kazino` SET `GlMened`='Нет',`Menedsher1`='Нет',`M' at line 1
Код запроса:
PHP код:
stock UpdateAllKazino()
{
    new 
query[490],str[200];
    for(new 
ii<MAX_KAZINOi++)
    {
        if(
logs == true)printf("UpdateKazino ID:%i[%s]",i,KazI[i][Name]);
        
mysql_format(MysqlConnect,str,sizeof(str), "UPDATE `kazino` SET `GlMened`='%e',`Menedsher1`='%e',`Menedsher2`='%e',`Menedsher3`='%e',`Krupie1`='%e',`Krupie2`='%e',`Krupie3`='%e',`Krupie4`='%e',`Krupie5`='%e'",
        
KazI[i][GlMenedsher],
        
KazI[i][Menedsher1],
        
KazI[i][Menedsher2],
        
KazI[i][Menedsher3],
        
KazI[i][Krupie1],
        
KazI[i][Krupie2],
        
KazI[i][Krupie3],
        
KazI[i][Krupie4],
        
KazI[i][Krupie5]);
        
strcat(querystr);
        
format(strsizeof(str), ",`GlMenM`='%i',`Men1`='%i',`Men2`='%i',`Men3`='%i',`Krup1`='%i',`Krup2`='%i',`Krup3`='%i',`Krup4`='%i',`Krup5`='%i',`Lvl`='%i',`Mafia`='%i' WHERE `Id` = '%i'",
        
KazI[i][GlMen],
        
KazI[i][Men][0],
        
KazI[i][Men][1],
        
KazI[i][Men][2],
        
KazI[i][Krup][0],
        
KazI[i][Krup][1],
        
KazI[i][Krup][2],
        
KazI[i][Krup][3],
        
KazI[i][Krup][4],
        
KazI[i][EnterLvl],
        
KazI[i][Mafia],
        
i);
        
strcat(querystr);
        
mysql_function_query(MysqlConnectqueryfalse"""");
    }
    return 
1;

Mysql R7 прежде не ругалась на это. Может какие то изменения синтаксиса в плагине ?

И ещё один вопросик. Убрали функцию mysql_ping. Как же теперь проверять подключение ?
Reply


Messages In This Thread
Ошибка в Sql запросе - by Mexanizm93 - 10.09.2013, 22:40
Re: Ошибка в Sql запросе - by eakwarp - 11.09.2013, 02:41
Re: Ошибка в Sql запросе - by Den_Bellik - 11.09.2013, 11:41
Re: Ошибка в Sql запросе - by Mexanizm93 - 11.09.2013, 14:34
Re: Ошибка в Sql запросе - by Mexanizm93 - 11.09.2013, 14:43
Re: Ошибка в Sql запросе - by Stepashka - 11.09.2013, 15:02

Forum Jump:


Users browsing this thread: 2 Guest(s)