[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
stock UpdateAllKazino()
{
new query[490],str[200];
for(new i; i<MAX_KAZINO; i++)
{
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(query, str);
format(str, sizeof(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(query, str);
mysql_function_query(MysqlConnect, query, false, "", "");
}
return 1;
}
stock UpdateAllKazino()
{
new string_query[500];
for(new i; i < MAX_KAZINO; i++)
{
if(logs == true) printf("UpdateKazino ID:%i[%s]", i, KazI[i][Name]);
format(string_query, 250, "UPDATE `kazino` SET `GlMenM` = '%i', `Men1` = '%i', `Men2` = '%i', `Men3` = '%i', `Krup1` = '%i', `Krup2` = '%i', `Krup3` = '%i', `Krup4` = '%i', `Krup5` = '%i', `Lvl` = '%i', `Mafia` = '%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]);
mysql_format(MysqlConnect, string_query, sizeof(string_query), "%s `GlMened` = '%e', `Menedsher1` = '%e', `Menedsher2` = '%e', `Menedsher3` = '%e', `Krupie1` = '%e', `Krupie2` = '%e', `Krupie3` = '%e', `Krupie4` = '%e', `Krupie5` = '%e' WHERE `Id` = '%i'", string_query, 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], i);
mysql_tquery(MysqlConnect, string_query, "", "");
}
return true;
}
И ещё один вопросик. Убрали функцию mysql_ping. Как же теперь проверять подключение ?
|
native mysql_stat(destination[], connectionHandle = 1, max_len=sizeof(destination));
Mysql R7 прежде не ругалась на это. Может какие то изменения синтаксиса в плагине ?
|
Вы отвели слишком маленький массив под форматирование текста запроса.
|
PHP код:
PHP код:
|
mysql_tquery(MysqlConnect, string_query, "", "");
mysql_function_query(MysqlConnect, query, false, "", "");
Последний вопрос:
Чем отличается PHP код:
PHP код:
|