Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Goood
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2019
    Сообщений
    6
    Репутация:
    0 ±

    Система промокодов. Проверка на регистр в MySQL.

    Здравствуйте, уважаемые форумчане!
    Вроде бы проблема небольшая, но решения найти не могу.

    Начну с самого начала.
    Есть база данных, в ней есть таблица 'promocodes', в таблице есть два столбца 'CodeName' и 'Statistics'.

    Есть у меня к примеру строка 'OPEN' - то бишь промокод, который игрок может ввести на сервере.
    Раньше я этого не замечал, но сейчас - MySQL не учитывает регистр. Никогда бы не подумал.

    Игрок может ввести 'open' и строка найдётся при запросе.

    Подскажите пожалуйста, возможно ли сделать так, чтобы при запросе учитывался регистр?

    PHP код:
    new textsql[47+20+1];
    format(textsqlsizeof(textsql), "SELECT * FROM `promocodes` WHERE `CodeName` = '%s'"inputtext);
    mysql_function_query(база данныхtextsqltrue"FindPromocode""is"playeridinputtext); 
    PHP код:
    forward FindPromocode(playeridpromocode[]);
    public 
    FindPromocode(playeridpromocode[])
    {
        new 
    rowsfields;
        
    cache_get_data(rowsfields);
        if(
    rows
        {
          
    // Действие, если промокод найден
        
    }
        else
        {
          
    // Действие, если промокод не найден
        
    }
        return 
    1;


  2. #2
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    PHP код:
    format(textsqlsizeof(textsql), "SELECT * FROM `promocodes` WHERE `CodeName` = BINARY '%s'"inputtext); 
    Респект:
    @DeimoS
    @ziggi
    @Daniel_Cortez

  3. Пользователь сказал cпасибо:
    Goood (05.01.2019)
  4. #3
    Аватар для Goood
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2019
    Сообщений
    6
    Репутация:
    0 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    PHP код:
    format(textsqlsizeof(textsql), "SELECT * FROM `promocodes` WHERE `CodeName` = BINARY '%s'"inputtext); 
    Спасибо. Можно закрывать.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •