SA-MP Forums Archive
Проверка на запись в БД - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проверка на запись в БД (/showthread.php?tid=560048)



Проверка на запись в БД - DeViLsS - 26.01.2015

Почему не работает данный код? В чем ошибка?

pawn Code:
new string_regmail[100];
            mysql_format(mysql_variable, string_regmail, sizeof(string_regmail), "SELECT `Email` FROM `accounts` WHERE `Email` = '%e'", inputtext);
            mysql_tquery(mysql_variable, string_regmail);
            new rows; new fields;
            cache_get_data(rows, fields);
            if(rows) return SendClientMessage(playerid, -1, "(( {FF0000}Error: {FFFFFF} Этот E-Mail уже используется! ))");
mysql r39-2


Re: Проверка на запись в БД - Stepashka - 26.01.2015

Потому что вы не читаете документацию. Данный запрос возвращает результат в колбек.


Re: Проверка на запись в БД - DeViLsS - 26.01.2015

Quote:
Originally Posted by Stepashka
View Post
Потому что вы не читаете документацию. Данный запрос возвращает результат в колбек.
то есть, в любом случае нужно создавать public?


Re: Проверка на запись в БД - Stepashka - 26.01.2015

Quote:
Originally Posted by DeViLsS
View Post
то есть, в любом случае нужно создавать public?
Для подобного запроса да.
Если прочитать документацию то можно обнаружить что там есть и однопоточные запросы.


Re: Проверка на запись в БД - DeViLsS - 26.01.2015

Спасибо