- 0
Sign in to follow this
Followers
0
[закрыто] [MYSQL][PAWNO] Не заполняется поле email + sex
Question
Лучший ответ
Как минимум здесь ошибка в SQL-запросе: в условиях не может быть перечислений. Поправьте:
SELECT * FROM `accounts` WHERE `login` = '%s' AND `password` = '%s' LIMIT 1
Покажите объявление массива player_info и перечисления, содержащего элемент EMAIL. Меня смущает указанная строка. Могу предположить, что потому и возникает проблема с записью адреса электронной почты.
Выражение !strlen(inputtext) предполагает проверку на нулевую длину (длина массива inputtext составляет 0 элементов). Выражение strlen(inputtext) < 15 проверяет, меньше ли длина массива, чем 15 символов. Согласитесь, первая проверка избыточна. Кроме того, зачем заставлять процессор трижды вычислять длину массива, если это можно сделать лишь один раз, записав значение в переменную, и потом уже работать с этой переменной?
new length = strlen(inputtext);
if ((inputtext < 15) || (inputtext > 32)) {
// ошибка с информацией о том, что длина адреса электронной почты некорректная
}
Не знаю, откуда вы все это берете, но stock – это всего лишь ключевое слово, маркер, который говорит компилятору, что идентификатор save_account (в данном случае) может быть не использован нигде в программе, тогда данную функцию попросту не нужно включать в amx файл, получаемый в результате компиляции. Аналогично и маркер public, несущий другую смысловую нагрузку, неправильно ассоциирировать с только лишь функциями.
И я не зря сказал "идентификатор" – ключевые слова stock и public могут применяться не только к именам функций, но и к именам переменных:

This topic is now closed to further replies.
Sign in to follow this
Followers
0
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By gooding
Скачать файл PAR RP | Уникальный мод без багов
Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)
-
By gooding
Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
-
By Kalinin
1. Набираю команду для создания CRMP сервера.
2. Вакансии которые свободны. Связь через TG @kalinin_sql
Нам нужны;
1.Кодеры
2.Маперы
3.СММ
Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ
-
By whccompany
Rostov Role Play | Rostov RP | CRMP Mobile Project объявляет набор людей в свою команду: Нам требуются:
1. Маппера:
Сдельная оплата труда от 250 до 3000 рублей/ за 1 работу
2. Специалист по Text Draw:
Сдельная оплата труда от 400 до 3500 рублей/ за одну работу
3. Pawn разработчик:
Заработная плата от 10 000 рублей/месяц
4. Программист для создания лаунчера и сайта UCP с автодонатом:
Заработная плата от 10 000 рублей/месяц
Контакты для связи:
ВКонтакте
Telegram
-
VDOVA Новичок 1
Ничего дельного почти сказать не могу, нет слов одни эмоции. Вот код:
Вот ошибка: [17:36:29] [ERROR] CMySQLQuery::Execute[player_login] - (error #1146) Table 'chizzyrp.account' doesn't exist
Share this post
Link to post