- 0
Войдите для возможности подписаться
Подписчики
0
[закрыто] [MYSQL][PAWNO] Не заполняется поле email + sex
Вопросы
Лучший ответ
Как минимум здесь ошибка в 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 могут применяться не только к именам функций, но и к именам переменных:

Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Jasper231
Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
1) Кодеры
2) Мапперы
3) Люди которые вообще разбираются в создании серверов
об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
-
От otec
Копия радмира
║☑️Название CORVUS CRMP
║☑️Сервер у которого есть будущее и будет
║☑️Адекватная администрация
║☑️Идут наборы в Лидеры, Админы.
║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
║☑️Все новости - обновления в Telegram и ВКонтакте
║☑️Сайт - corvus-crmp.ru
║☑️Форум - forum.corvus-crmp.ru
║☑️Скачать лаунчер - corvus-crmp.ru
║☑️Заходи мы ждем тебя
║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
-
От vicegame
Доброго времени суток уважаемые форумчане
Хочу представить наши услуги и цены:
GTA SAMP от 75руб
GTA CRMP от 75 руб
GTA MTA от 120 руб
Для каждого тарифа неограниченные слоты, оплата только за ресурсы
Удобная панель управления и широкий функционал
Работаем с 2023 года!
Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
Мощные процессоры Ryzen 5950X (Германия)
Платежная система YooKassa на борту:
Банковские карты
SberPay
TinkoffPay
Yoomoney
Ссылка на хостинг: ТЫК
-
VDOVA Новичок 1
Ничего дельного почти сказать не могу, нет слов одни эмоции. Вот код:
Вот ошибка: [17:36:29] [ERROR] CMySQLQuery::Execute[player_login] - (error #1146) Table 'chizzyrp.account' doesn't exist
Поделиться сообщением
Ссылка на сообщение