Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277

Поиск в БД по ряду ключей из textarea

16.08.2017, 14:06. Показов 520. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. Вопрос в следующем.
Есть textarea, ввожу в него фразы столбцом, по которым необходимо совершить поиск в БД только по одному полю.

Было так, но тут поиск только по 3 словам, иначе нужно добавлять [0][1][2][3][4][5][6]...и.тд
PHP
1
2
3
$rub = $_POST['rubrika'];
$rubr = explode("\r\n", $rub); 
$query = mysql_query("SELECT * FROM another_base WHERE rubrika IN ('$rubr[0]','$rubr[1]','$rubr[2]')");
Предложили так:

PHP
1
2
3
4
5
    
$rub = $_POST['rubrika'];
$rubr = preg_replace('~(\r\n|\r|\n)+~', "','", trim($rub));
$sql = "SELECT * FROM another_base WHERE rubrika IN ('".$rubr."')";
$result = mysql_query($sql) or die(mysql_error());
Но тут поиск идет по всем словам, кроме первого и последнего

фраза1
фраза2
фраза3
фраза4
фраза5

Поиск только по фраза2, фраза3 ,фраза4

Подскажите, пожалуйста, решение
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.08.2017, 14:06
Ответы с готовыми решениями:

Количество символов в ряду TextArea
Как узнать количество символов в ряду TextArea?

Поиск значений по ряду
Здравствуйте, то ли я тупой, то ли ещё что, не могу понять, мне нужно сделать стандартный поиск значений в ряде данных, import...

Переделать на поиск максимальных элементов по ряду
procedure TForm1.Button1Click(Sender: TObject); var a:array of real; max:real; nmax,i,j:integer; begin

2
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
16.08.2017, 14:08
var_dump($sql); и результат сюда
0
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
16.08.2017, 14:26  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
var_dump($sql); и результат сюда
string(117) "SELECT * FROM another_base WHERE rubrika IN ('.фраза1','фраза2','фраза3','фраза4','ф раза5.')"

Я сообразил, точки убрал. Все вроде заработало если я правильно понял
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.08.2017, 14:26
Помогаю со студенческими работами здесь

Поиск элементов расположенных в одном ряду/строке
Добрый день! Задача такова: есть блоки, которые расположены в одну строку с разной высотой. Таких строк с блоками на странице несколько....

Нужно чтоб текст который вводится появлялся в 15 ряду и начал двигаться по горизонтали пока не появится в 16 ряду в начале
Нужно чтоб текст который вводится появлялся в 15 ряду и начал двигаться по горизонтали пока не появится в 16 ряду в начале , очень прошу...

Сделать функцию , которая позволяет делать поиск слов в заданному ряду за маскою
Сделать функцию , которая позволяет делать поиск слов в заданному ряду за маской. Маска задаётся рядом, который может содержать...

Поиск всех ключей и значений в объекте
Всем привет! Друзья, нуждаюсь в Вашей помощи! Подскажите пожалуйста, как получить ключи и значения всех свойств объект? Объект...

Поиск и замена ключей реестра по маске
Добрый день! Помогите пожалуйста советом в решении задачи - Необходимо рекурсивно найти значения реестра по маске и заменить данное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru