X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Поиск по маске в MySQL
Kristofer
Kristofer
Topic Starter сообщение 5.12.2008, 15:18; Ответить: Kristofer
Сообщение #1


есть переменная, берется из формы (с скьюэл иньекциями не знаком)
$searchtext
есть запрос
$query = mysql_query('SELECT * FROM katalog WHERE name="'.$searchtext.'" LIMIT '.$start_pos.', '.$perpage.';') or die('ERROR QUERY');


вопрос
как организовать запрос так чтоб искало по типу (допустим мы ввели слово - слово)
1. %слово%
2. слово%

вот никак не могу сделать эти два запроса, бьюсь над ковычками, и ни чего не выходит (мозговой шторм).
вдобавок, выводит только латин а мне нужна кириллица, причем в поле, где происходит поиск, могут находится слова как на русском так и на латиннице.
понимаю, тема избитая, но всеж.
спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.12.2008, 15:56; Ответить: Webmaster_hb
Сообщение #2


чтобы искало по вашей маске, надо использовать не знак равенства
а LIKE
WHERE name LIKE "'.$searchtext.'"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kristofer
Kristofer
Topic Starter сообщение 5.12.2008, 16:25; Ответить: Kristofer
Сообщение #3


все равно и с LIKE ищет только полное слово
а мне нуна
слово%
%слово%
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.12.2008, 16:26; Ответить: Webmaster_hb
Сообщение #4


а слово вы вводите как слово или вместе с процентом ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kristofer
Kristofer
Topic Starter сообщение 5.12.2008, 16:45; Ответить: Kristofer
Сообщение #5


в том то все и дело, что без процента
вот так работает
[PHP]$query = mysql_query('SELECT * FROM katalog WHERE name LIKE "%'.$searchtext.'%" LIMIT '.$start_pos.', '.$perpage.';') or die('ERROR QUERY');[/PHP]
просто добавляю знак процента вокруг скобок - ' '

вот одного понять не могу, два дня сидел, не мог разобраться, как только создал тему, засорив форум тупым вопросом, сразу получилось! (почему всегда так? ведь в шаге от ответа был)
кстати, до этого и c LIKE пробовал, ничего не получалось
спасибо за помощь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.12.2008, 16:52; Ответить: Webmaster_hb
Сообщение #6


наш форум это не просто советы профессионалов, а соответствующая обстановка и настрой в который вы погружаетесь зайдя к нам на форум
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kristofer
Kristofer
Topic Starter сообщение 8.12.2008, 19:26; Ответить: Kristofer
Сообщение #7


меня просто беспокоит тот факт, что до меня доходит, только после того как я всех начинаю отвлекать по пустякам. так сказать, погрузившись.
на одном из форумов по Delphi за ответы самому себе и правильное решение уже на втором посте от самого автора - наказывали жестко.
ну да ладно, не буду флудить. спасибо всем.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1242 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Smmsearch.net - поиск самой дешевой накрутки в социальных сетях.
0 Professor7717 3294 13.8.2021, 19:53
автор: Professor7717
Открытая тема (нет новых ответов) Поиск кодера в команду. PHP, Pyton. На постоянку.
7 getsend_mw 2858 3.2.2021, 21:15
автор: getsend_mw
Открытая тема (нет новых ответов) Поиск копирайтера на игровую тематику
Поиск копирайтера на игровую тематику
4 a1ex777 1650 2.10.2020, 16:01
автор: AndreyBozhenko
Открытая тема (нет новых ответов) 301 редирект по маске. Как сделать?
1 Vbifyz 1291 16.8.2020, 13:45
автор: miketomlin


 



RSS Текстовая версия Сейчас: 20.4.2024, 13:14
Дизайн