PHP.SU
Программирование на PHP, MySQL и другие веб-технологии
|
|
Страниц (302): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Найдено сообщений: 4520 |
armancho7777777 |
Отправлено: 12 Августа, 2018 - 19:14:20 • Тема: Поле поиска • Форум: Программирование на PHP |
Ответов: 3 Просмотров: 503
|
CODE ( html):
скопировать код в буфер обмена
<form id="my-form" action="/search" method="get"> <input type='search' name='search' required> <input type=submit> </form>
CODE ( javascript):
скопировать код в буфер обмена
document.querySelector('#my-form').addEventListener('submit', function(e){ e.preventDefault(); var val = this.querySelector('input[name="search"]').value.trim(); location.replace(this.action.replace(/\/$/, '') + '/' + val); }, false);
|
armancho7777777 |
Отправлено: 11 Июля, 2018 - 18:08:47 • Тема: поиск внутри json_data на sql • Форум: SQL и Архитектура БД |
Ответов: 7 Просмотров: 100
|
Да конечно можно.
Гвозди, микроскопом, забивать тоже можно.
SQL function MATCH_PRICE (Отобразить)
CODE ( sql):
скопировать код в буфер обмена
DELIMITER // DROP FUNCTION IF EXISTS MATCH_PRICE; CREATE FUNCTION MATCH_PRICE( prices JSON, min_price INT(11) UNSIGNED, max_price INT(11) UNSIGNED ) RETURNS TINYINT(1) BEGIN SET @i = 0; SET @len = JSON_LENGTH(prices); WHILE @i < @len DO SET @val = (SELECT JSON_EXTRACT(prices, CONCAT('$[', @i, ']'))); SET @val = CAST(JSON_UNQUOTE(@val) AS UNSIGNED); IF @val > min_price AND @val < max_price THEN RETURN 1; END IF; SET @i = @i + 1; END WHILE; RETURN 0; END // DELIMITER ;
CODE ( sql):
скопировать код в буфер обмена
SELECT id, `data` FROM json_data WHERE JSON_SEARCH(`data`, "one", "france", NULL, "$[*].lesson") IS NOT NULL AND MATCH_PRICE(JSON_EXTRACT(`data`, "$[*].price"), 14000, 21000) > 0;
|
armancho7777777 |
Отправлено: 11 Июля, 2018 - 14:37:59 • Тема: поиск внутри json_data на sql • Форум: SQL и Архитектура БД |
Ответов: 7 Просмотров: 100
|
CODE ( sql):
скопировать код в буфер обмена
SELECT id FROM json_data WHERE JSON_CONTAINS(`data`, JSON_OBJECT("lesson", "france")) > 0; -- Or SELECT id FROM json_data WHERE JSON_SEARCH(`data`, "one", "france", NULL, "$[*].lesson") IS NOT NULL; -- Or SELECT JSON_EXTRACT(DATA, "$[*].lesson") AS lessons FROM json_data HAVING JSON_SEARCH(lessons, "one", "france") IS NOT NULL;
|
armancho7777777 |
Отправлено: 13 Апреля, 2018 - 08:58:32 • Тема: отсортировать диапазон ip • Форум: Вопросы новичков |
Ответов: 4 Просмотров: 210
|
Result (Отобразить)CODE ( txt):
скопировать код в буфер обмена
( [0] => Array ( [0] => 9.204.196.0 [1] => 9.204.199.0 ) [1] => Array ( [0] => 9.246.128.0 [1] => 9.246.158.0 ) [2] => Array ( [0] => 9.250.51.0 [1] => 9.250.60.0​ ) [3] => Array ( [0] => 22.160.84.0 [1] => 22.160.127.0 ) [4] => Array ( [0] => 44.202.254.0 [1] => 44.202.255.0 ) )
?
(Добавление)
савелей пишет:22.160.96.0
22.160.99.0
22.160.117.0
22.160.127.0
Почему диапазон не 22.160.96.0 - 22.160.127.0 ? |
|
Страниц (302): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB
|
|