Ответы пользователя по тегу Базы данных
  • Как сравнить строки?

    Fernus
    @Fernus
    Техник - Механик :)
    <?php
    
    // Если прям банально...то так тупо можно:
    
    
    // ВАРИАНТ 1
    $str = str_replace('х', 'x', '6x6'); // В первом случае "х" - русская, во втором - английская
    // И в запросе:
    $sql =  "SELECT * FROM `table` WHERE REPLACE(`field`, 'х', 'x') = '".$str."'"; // В первом случае "х" - русская, во втором - английская
    
    // ВАРИАНТ 2
    //В запросе:
    $sql =  "SELECT * FROM `table` WHERE REPLACE(`field`, 'х', 'x') = REPLACE('6x6', 'х', 'x')"; // В первом случае "х" - русская, во втором - английская
    
    // P.S.: Не указано какая БД...я отталкивался от MySQL, если что...
    Ответ написан
    Комментировать