|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
Ребят, помогите сделать SQL запрос на выбоку IP адресов. Код: plaintext
Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2010, 19:54 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
Оно выходит в алфавитном порядке. Вообще-то, такие вещи надо делать на клиенте а не в базе. Но если очень сильно хочется, то делай собственную функцию ip_to_long как враппер над inet_aton() (или самостоятельный разбор) и подключи ее в sqlite через sqlite3_create_function() ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2010, 20:43 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
White OwlОно выходит в алфавитном порядке. Это то я знаю. White OwlВообще-то, такие вещи надо делать на клиенте а не в базе. Вот видимо и придётся. Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2010, 21:00 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
Можно в клиенте преобразовать в 32-битное представление и пройтись обычной сортировкой. Потом обратно в IP. Но это уже другая тема ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2010, 21:06 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
Вообще-то соответствующее расширение мной давно уже написано и доступно здесь: http://sqlite.mobigroup.ru/src/dir?name=ext/inet ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2010, 00:48 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
MBG, да мне под Windows DLL бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2010, 20:53 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
MT-TeamMBG, да мне под Windows DLL бы. А в чем проблема скомпилировать? Под фрибсд уже скомпилировали, вроде как в портах даже есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2010, 22:56 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
MBGА в чем проблема скомпилировать? Вот в этом плане у меня руки из..... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2010, 08:40 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
MT-TeamВот в этом плане у меня руки из..... Ну так попросите кого-нибудь скомпилировать вам это расширение. Я бы и сам сделал, но мне совершенно неохота возиться с виндоус. Возможно, в рассылке эскулайта вам помогут, постучитесь туда с просьбой собрать названное расширение - этим расширением пользуются, вероятно, и под виндой тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2010, 23:23 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
MBG, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2010, 09:29 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
Ладно наплевать. Без этого расширения пусть проект работает, раз под винду так проблематично его достать. Переведу на MySQL Embedded потом. Там таких проблем нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2010, 09:47 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
+ непозволительная роскошь, что бы из-за такой проблемы падала общая скорость разработки проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2010, 09:51 |
|
Логическая сортировка IP в базе SQLite
|
|||
---|---|---|---|
#18+
MT-Team+ непозволительная роскошь, что бы из-за такой проблемы падала общая скорость разработки проекта. Разве же это проблема. Можете переписать код на языке своего приложения и забиндить функции, а потом без спешки скомпилировать расширение, если потребуется ускорить работу или дополнительные функции использовать. Эскулайт позволяет встраивать в БД функции приложения (написанные на любом языке). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2010, 15:00 |
|
|
start [/forum/topic.php?fid=54&msg=36553975&tid=2009357]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 343ms |
total: | 519ms |
0 / 0 |