PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (13): [1] 2 3 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 186
Kubert
Отправлено: 18 Августа, 2017 - 20:12:48 • Тема: Выбока из 2-х таблиц с условием и сортировкой по дате • Форум: SQL и Архитектура БД
Ответов: 3 Просмотров: 60
MouseZver пишет: покажи свою наработку запроса
Вот один из вариантов...
SELECT
t1.id3
FROM
t1
LEFT JOIN
t2 ON t2.id2 = t1.id2
WHERE
t1.id3 IS NOT NULL
GROUP BY
t1.id3
-- ORDER BY
-- t2.date DESC
Если раскоментить сортировку, то ничего не работает. Если закоментить группировку, а сортировку раскоментить, то вылезают дубликаты id3, а в таком случае LIMIT будет некоректный...
Kubert
Отправлено: 18 Августа, 2017 - 19:53:02 • Тема: Выбока из 2-х таблиц с условием и сортировкой по дате • Форум: SQL и Архитектура БД
Ответов: 3 Просмотров: 60
Есть 2 таблицы (рисунок ниже).
Задача такая:
- Необходимо получить уникальные значения id3 (из 1-ой таб.).
- С условием на id4 (WHERE = 1) (из 2-ой таб.).
- Сортировка по date (из 2-ой таб.).
- Иметь возможность задавать LIMIT на полученные id3, для последующей постраничной навигации.
*** Кучу всего перенаписал, прихожу к ошибкам на GROUP BY, голова уже кипит, вроде все ж элементарно, но не выходит. Посоветуйте решением. Спасибо! ***
CODE (
htmlphp ):
скопировать код в буфер обмена
t1 t2
*-----------------* *----------------------*
| id1
| id2
| id3
| | id4
| id2
| date | |-----------------| |----------------------|
| 1 | 21 | 103 | | 1 | 21 | 2017- 02- 09 |
| 2 | 34 | 204 | | 1 | 34 | 2017- 04- 12 |
| 3 | 56 | 506 | | 2 | 34 | 2017- 01- 28 |
| 4 | 78 | 708 | | 3 | 21 | 2017- 11- 11 |
| 5 | 90 | 950 | | 2 | 34 | 2017- 05- 02 |
| ...| ...| ...| | 4 | 34 | 2017- 04- 25 |
*-----------------* | 1 | 34 | 2017- 04- 25 |
| ...| ...| ...|
*----------------------*
Kubert
Отправлено: 05 Февраля, 2016 - 17:03:25 • Тема: Новый отформатированный массив из другого массива • Форум: Программирование на PHP
Ответов: 0 Просмотров: 357
Есть такое:
А нужно получить это:
PHP:
скопировать код в буфер обмена
(
(
[ S2] => 3
[ S8] => 1
)
(
[ S2] => 4
[ S8] => 1
)
(
[ S2] => 5
[ S8] => 1
)
(
[ S2] => 3
[ S8] => 2
)
(
[ S2] => 4
[ S8] => 2
)
(
[ S2] => 5
[ S8] => 2
)
)
Суть в том что каждый элемент из первого многометрного массива, долже пересечься с другим... т.е. если в первом массиве добавиться еще один массив, то они перемножаться... Очень непонятно объяснил! Посмотрите на примере пж.
Kubert
Отправлено: 27 Января, 2016 - 18:09:01 • Тема: Создание многомерного массива/дерева • Форум: Программирование на PHP
Ответов: 2 Просмотров: 1923
Поможите!!!
Есть таличка и нужно сделать древовидный многомертный массив с бесконечной вложенность. Не список типа ul li, а именно массив... Голову сломал!
Табличка:
id | pid | title
1 | 0 | title1
2 | 0 | title2
3 | 1 | title3
4 | 2 | title4
5 | 2 | title5
6 | 2 | title6
7 | 3 | title7
8 | 3 | title8
9 | 4 | title9
10 | 4 | title10
Нужно получить:
PHP:
скопировать код в буфер обмена
"id" => "1" ,
"pid" => "0" ,
"title" => "title1" ,
"id" => "3" ,
"pid" => "1" ,
"title" => "title3" ,
"id" => "7" ,
"pid" => "3" ,
"title" => "title7" ,
)
) ,
"id" => "8" ,
"pid" => "3" ,
"title" => "title8" ,
)
)
)
)
)
) ,
"id" => "2" ,
"pid" => "0" ,
"title" => "title2" ,
"id" => "4" ,
"pid" => "2" ,
"title" => "title4" ,
"id" => "9" ,
"pid" => "4" ,
"title" => "title9" ,
)
) ,
"id" => "10" ,
"pid" => "4" ,
"title" => "title10" ,
)
)
)
) ,
"id" => "5" ,
"pid" => "2" ,
"title" => "title5" ,
)
) ,
"id" => "6" ,
"pid" => "2" ,
"title" => "title6" ,
)
) ,
)
)
) ;
Kubert
Отправлено: 07 Ноября, 2013 - 11:56:46 • Тема: Удаление слешей .htaccess • Форум: Вопросы новичков
Ответов: 3 Просмотров: 229
avtor.fox пишет: Kubert пишет: Тогда вариант на php!
Спасибо. Только я сделал так: ;
Но думаю смысл один и тот же.
Kubert
Отправлено: 07 Ноября, 2013 - 11:24:00 • Тема: Удаление слешей .htaccess • Форум: Вопросы новичков
Ответов: 3 Просмотров: 229
Хорошо! Тогда вариант на php!
По регулярному выражению найти два слеша "//" и более, и обрезать их до одного...
Натолкните!
Kubert
Отправлено: 06 Ноября, 2013 - 15:42:51 • Тема: Удаление слешей .htaccess • Форум: Вопросы новичков
Ответов: 3 Просмотров: 229
Добрый вечер!
Как сделать с помощью htaccess удаление "множественных слешей"?
пример:
site.ru/material/pesok
и
site.ru/material/////pesok
открывают одно и тоже.
Хочется сделать 301 редирект со второй ссылки на первую...
Возможно ли это?
Kubert
Отправлено: 17 Апреля, 2013 - 19:38:17 • Тема: Пересечение массивов • Форум: Вопросы новичков
Ответов: 4 Просмотров: 182
К сожалению не подходит, так как ключи динамические. я про 124, 125, 126
(Добавление)
Kubert пишет:
К сожалению не подходит, так как ключи динамические. я про 124, 125, 126
Или можно как то хитро их подставить в эту функцию?)
Kubert
Отправлено: 17 Апреля, 2013 - 19:35:53 • Тема: Пересечение массивов • Форум: Вопросы новичков
Ответов: 4 Просмотров: 182
К примеру у меня есть такое:
Как мне вычислить массив пересечений? Что бы на выходе было:
ну или
Kubert
Отправлено: 30 Марта, 2012 - 14:56:22 • Тема: Звуковой сигнал при событии • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 1761
Подскажите как реализовать звуковой сигнал (кроссбраузерно) при каком либо событии...
К примеру это реализовано в Вконтакте при новом сообщении.
Направьте куда надо. Спасибо!
Kubert
Отправлено: 25 Февраля, 2012 - 13:44:18 • Тема: htaccess закрывающийся слэш • Форум: Программирование на PHP
Ответов: 0 Просмотров: 208
Добрый день!
Сейчас у меня так:
RewriteRule ^([-a-zA-Z0-9_]+)/?$ index.php?n1=$1 [L]
RewriteRule ^([-a-zA-Z0-9_]+)/([-a-zA-Z0-9_]+)/?$ index.php?n1=$1&n2=$2 [L]
RewriteRule ^([-a-zA-Z0-9_]+)/([-a-zA-Z0-9_]+)/([-a-zA-Z0-9_]+)/?$ index.php?n1=$1&n2=$2&n3=$3 [L]
Незнаю правильно это или нет... Но у меня работает.
Но мне хочется что бы при переходе:
www[dot]site[dot]ru/news
Редиректило на
www[dot]site[dot]ru/news/
Такая же штука и со второй папкой и третьей.
И вообще код правильно написан, или можно как то сократить?
СПАСИБО!
Kubert
Отправлено: 27 Декабря, 2011 - 15:47:08 • Тема: IE8 не работает скрипт • Форум: JavaScript & VBScript
Ответов: 8 Просмотров: 2536
Viper пишет: Kubert IEDeveloper'ом глянуть можете как выглядит select в DOM при дропдауне?
пожалуйста
Нажмите для увеличения
Kubert
Отправлено: 27 Декабря, 2011 - 15:01:00 • Тема: IE8 не работает скрипт • Форум: JavaScript & VBScript
Ответов: 8 Просмотров: 2536
Viper пишет: А что такое this.id у select?
На странице может быть несколько SELECT-ов, и я даю им id="number1", id="number2",....
Потом эти ID присваиваю созданным DIV-ам, чтобы не пересекалось. Или я не правильно понял вопрос?
Страниц (13): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB