Articles of Поиск

PHP-суммарный результат эха на лету (сложный)

Это сложно, но просто для профессионалов. У меня есть в mysql поля: имя продукта, mycost, sellprice и запас. Потому что мне нужно знать, сколько у меня есть инвестиций в мой магазин каждым продуктом, который я создал для расчета на лету, и работает нормально: <td><?php echo $product['name'] ?></td> <td><?php echo $product['stock'] ?></td> <td><?php echo $product['mycost'] ?></td> […]

php / mysql поиск нескольких значений

У меня есть стол дома с (страна, город, область, опубликованные) поля. У меня есть форма поиска, где кто-то может войти в страну или город или район. Я хочу получить все опубликованные дома = 1, и любое из условий поиска соответствует любому из их полей. Это то, что у меня есть до сих пор: SELECT * […]

PHP получает массив поисковых терминов из строки

Есть ли простой способ проанализировать строку для поисковых запросов, включая отрицательные термины? 'this -that "the other thing" -"but not this" "-positive"' изменится на array( "positive" => array( "this", "the other thing", "-positive" ), "negative" => array( "that", "but not this" ) ) поэтому эти термины могут использоваться для поиска.

str_ireplace не работает с не-ASCII charecters

Мне нужно выделить результат поиска в тексте на русском языке, но str_ireplace () просто не работает, когда запрос имеет другой случай. Я пробовал все, что я нашел в руководстве , но ничего не работает. Вот что я пробовал: <?php setlocale (LC_ALL, 'ru_RU'); $query = 'ПрОбЛеМа'; $result = 'Эта проблема нам не знакома.'; $result = str_ireplace($query, […]

получение результатов поиска Google

я прочитал ваше сообщение простой скрипт php для поиска завершения поиска ключевого слова google и мне было интересно, как бы вы выбрали «эхо» на следующей странице? вот мой сценарий .. $ search = 'query'; $ x = json_decode (file_get_contents (' http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q= '. urlencode ($ search))); echo $ x-> responseData-> results [0] -> url; я смог […]

Как отсортировать результаты MySQL по большинству совпадений при использовании LIKE

В настоящее время я работаю над запросом, который должен отображать список всех статей из определенной таблицы, но он должен сортировать список в соответствии с формой поиска, чтобы сначала отображались статьи, содержащие большинство / лучших совпадений, и те, которые делают не будет никаких совпадений, будет отображаться последним отсортированным в алфавитном порядке. Я сделал этот код, который […]

Как реализовать единую форму поиска в yii2

Yii2 имеет searchModel для поиска каждого поля в GridView . Можно ли просто создать одно поле поиска вне GridView где пользователь может вводить ключевые слова и к моменту поиска кнопки нажать, результаты будут отображаться в GridView на основе введенных ключевых слов. КОНТРОЛЛЕР public function actionIndex() { $session = Yii::$app->session; //$searchModel = new PayslipTemplateSearch(); $PayslipEmailConfig = […]

Эффективный алгоритм генерации расписания SQL

Идея Представьте себе образовательный центр, имеющий филиалы . Курсы этого учебного центра являются общими для всех филиалов. ветви CREATE TABLE `Branch` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8; CREATE TABLE `Course` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `active` […]

Форма поиска с PDO

Ниже приведен код ниже, но как я могу это сделать, если результаты не найдены, он выводит сообщение вместо пустого. Я думаю, мне удалось создать поисковый запрос для моей базы данных. Его единственный очень простой поиск, но он почему-то не работает. Любой совет будет оценен им, но все же новым для pdo (очень новый! Будь добр!). […]

Как искать несколько терминов в нескольких столбцах таблицы?

У меня есть таблица, в которой перечислены люди и вся их контактная информация. Я хочу, чтобы пользователи могли выполнять интеллектуальный поиск в таблице, просто введя некоторые вещи и вернув результаты, когда каждый член, который они ввели, соответствует хотя бы одному из столбцов в таблице. Чтобы начать, я сделал запрос типа SELECT * FROM contacts WHERE […]