Привет, у меня есть следующий код; if( ! empty( $post['search-bar'] ) ) { $search_data = preg_replace("#\s\s#is", '', preg_replace("#[^\w\d\s+]#is", '', $post['search-bar'] ) ); $data_array = explode( " ", $search_data ); $data_array = "'%" . implode( "%' OR '%", $data_array ) . "%'"; $query = " SELECT CONCAT( PROFILE_PROFFESION, FIRST_NAME, LAST_NAME, DISPLAY_NAME) AS 'STRING' FROM `" . […]
У меня есть запрос SELECT * FROM images WHERE tags LIKE '%example%hello%' Я хотел бы, чтобы база данных выбирала строки, которые имеют «пример» и «привет» в столбце «теги» в любом порядке, как в: Строка с «привет, тест, пример», также «пример, привет, тест» или любые другие варианты этого порядка. Возможно ли это, даже без использования LIKE? […]
У меня есть таблица пользователей в MySQL и вам нужен поиск по имени. Сейчас у меня есть следующий код: <?php $search = @$_GET['q']; $search = strtoupper($search); $search = strip_tags($search); $search = trim($search); $query = $con->prepare('SELECT * FROM `users` WHERE name LIKE ?'); $query->execute(array('%'.$search.'%')); $result = $query->rowCount(); echo $result; ?> Проблема в том, что я хочу […]
Возможно ли связать несколько шаблонов SQL LIKE в одном запросе – что-то вроде этого? LIKE '% aaaa%' И LIKE '% bbbb%' Цель состоит в том, чтобы найти записи, содержащие обе дикие карты, но не в определенном порядке.