записывать числа вроде так? не?PHP код:
info[idadm][pAdminKey] = strval(inputtext);
- - - Добавлено - - -
Ему числа надо записывать, а не символы)
Вид для печати
Странно у меня всё работает) может быть не так прочитали и перепутали с другой функцией?
Да перепутал...
Но теперь ошибки в mysql_log
[18:05:21] [ERROR] mysql_format - destination size is too small
[18:05:21] [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 '' at line 1
[18:05:24] [ERROR] mysql_format - no value for specifier "%s" available
на это замени:PHP код:
`AdminKey` = '%s'
PHP код:
`AdminKey` = '%d'
так же
ПопробуйPHP код:
case 6:
{
if(response)
{
new idadm = GetPVarInt(playerid, "AdminID");
info[idadm][pAdminKey] = strval(inputtext);
info[idadm][pAdmin] = 1;
static str[] = "UPDATE `accounts` SET `Admin` = '%d', `AdminKey` = '%d' WHERE `Name` = '%e'";
new string[102];
mysql_format(Connect, string, 102, str, info[idadm][pAdmin], info[idadm][pAdminKey], info[idadm][pName]);
mysql_function_query(Connect, string, false, "", "");
SCM(idadm, -1, "Успешно!");
}
}
Размеры ячеек подсчитывать правильно надо и такой момент не повторится в кодонаписании.