КАк это сделать ? из http://test.com/test/test - получить сразу http://test.com/

Ekklipce

Новичок
КАк это сделать ? из http://test.com/test/test - получить сразу http://test.com/

потом оно группируется, дальше count(*) и в все считается...

химичил с REGEXP, не помогло - только 1 или 0 в ответе )
 

AHTIXPICT

Новичок
О чем хоть вопрос?
>>потом оно группируется, дальше count(*) и в все считается..
Кто ОНО??
 

Ekklipce

Новичок
Originally posted by Фанат
покажи, как сделал, и тебе укажут на ошибку
вот как-то так

SELECT page REGEXP "http://(.*)/" FROM `webstat`

вернуло 0

2 AHTIXPICT
мы в каком топике щас ?

-~{}~ 11.10.04 16:22:

SELECT SUBSTRING_INDEX( page, '/', 3 )
FROM `webstat`

функция та шо надо..

одна проблема - работает со строками.. а тут поле..
через точку тоже не работает ((
 

Ekklipce

Новичок
точку в смысле что адресс можно делить и по точкам - прям как в мане :)..

на коректном запросе с substring_index - в результате прямого запроса пустые строки.. (..

у себя мож в базе попробовать )))
 

Ekklipce

Новичок
бред какой-то... прямые сроки парсит, строки из записей таблицы - ну ни в какую.. :(

запрос :
SELECT SUBSTRING_INDEX( page, '/', 2 ) FROM `webstat`

присутствует строка вида http://test.com/test.html

честное слово - дохлый номер..

в чем ошибка ?..
 

Фанат

oncle terrible
Команда форума
Код:
mysql> select substring_index(name,'/',3) from ppp;
+----------------------------------------------------+
| substring_index(name,'/',3)                        |
+----------------------------------------------------+
| http://dev.mysql.com                               |
| http://www.phpfaq.ru                               |
+----------------------------------------------------+
2 rows in set (0.00 sec)
 
Сверху