![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.12.2011
Сообщений: 4
|
![]()
Есть записи
http://домен/showarticle.php?id=335730 http://www.домен/showarticle.php?id=335730 http://домен/showarticle.php?id=335811 http://www.домен/url/translation.asp...de=бла-бла-бла http://www.домен/showarticle.php?id=335855#comments записи записываются так очень давно. нужно выдрать ИД с ?id=335730 и сгруппировать. В конечном итоге получить кол-во посещений http://www.домен/url/translation.asp...de=бла-бла-бла - нас не интересует выдирать нужно с тех причин, что одни заходят с домена http://домен/, а другие http://www.домен/ (с ВВВ) Можно ли реализовать регуляркой? если в селект вставлять регулярку - он не возвр значение (требуемый ИД. в данном случае ?id=335855#comments это 335855), а возвр. тру либо фалсе. А если в WHERE - вернет записи с совпадающими значениями, но, опять-таки, не возвращает подстроку с ИД. Что делать? |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 16.12.2011
Сообщений: 4
|
![]()
Вот тут яркий пример
тут даже по ch_summ нельзя объединить. только по ИД, что нужно выдрать page_id ch_summ url 4576 7ef164b8ccf866fec3d2c020f875f913 http://www.domain/showarticle.php?id=337107 4850 007a3da144fa18ff0410b139e19b22cb http://domain/showarticle.php?id=337107 |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
WHERE Field1 LIKE '%?id=335730' не подходит?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 16.12.2011
Сообщений: 4
|
![]()
а как по поводу
http://www.домен/showarticle.php?id=335855#comments ? Тем паче там ИД разные и их нужно Group by с последующим COUNT(*) LIKE '%?id=335730' находит совпадение! т.е. все записи с 335730 Последний раз редактировалось timewriter; 16.12.2011 в 21:21. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
WHERE Field1 LIKE '%?id=335730' OR Field1 LIKE '%?id=335855%'
для выбора id функции SUBSTRING, CHARINDEX
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 16.12.2011
Сообщений: 4
|
![]()
тогда уж LIKE '%?id=%'
ща копаю сабстринги. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
правельные регулярки в ModRewrite. Для адресса вида sitename.ru/ | dem66 | PHP | 0 | 10.12.2011 20:34 |
Регулярки | rubbi | PHP | 3 | 18.07.2011 14:50 |
выручайте!горю!html,регулярки.. | catechumen | Общие вопросы .NET | 7 | 21.09.2010 11:29 |
idhttp+регулярки | bulldog5293 | Работа с сетью в Delphi | 8 | 25.07.2010 12:30 |