Скриптер
Участник
Пользователь
- Сообщения
- 673
- Реакции
- 242
- Помог
- 11 раз(а)
Добрый вечер
Прошу вашей помощи
как предать массивы через поточный запрос в MySQL
Тут формируется данные, все ОК
дальше через поточный запрос сохраняю некоторые функции а именно = login, pass, email, id
Передать SQL_запрос и индекс игрока получается а вот строку никак...
Прошу вашей помощи
как предать массивы через поточный запрос в MySQL
Тут формируется данные, все ОК
Код:
public register_user(plugin_id, num_params)
{
new login[32];
get_string(1, login, charsmax(login));
new pass[32];
get_string(2, pass, charsmax(pass));
new email[32];
get_string(3, email, charsmax(email));
new id = get_param(4);
mysql_escape_string(login, charsmax(login));
mysql_escape_string(pass, charsmax(pass));
mysql_escape_string(email, charsmax(email));
UpdateDB(login, pass, email, id);
}
Код:
stock UpdateDB(login[]="", pass[]="", email[]="", id)
{
new szAuth[32];
get_user_authid(id, szAuth, charsmax(szAuth));
new query[QUERY_LENGTH], que_len;
que_len += formatex(query[que_len],charsmax(query) - que_len, "SELECT `Login` FROM %s WHERE `Auth` = '%s'",g_szRankTable, szAuth);
new sData[5];
sData[0] = SQL_CHECK;
sData[1] = id;
sData[2] = login;
sData[3] = email;
sData[4] = pass;
SQL_ThreadQuery(g_hDBHandle, "selectQueryHandler", query, sData, sizeof sData);
}