Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Вопрос по CONCAT...
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Вопрос по CONCAT... (Прочитано 3218 раз)
0 Пользователей и 1 Гость просматривают эту тему.
karim
Заглянувший
Новичок
Сообщений: 1
+0/-0
0
Вопрос по CONCAT...
«
:
09 Марта 2003, 22:44:24 »
Есть в таблице поле iplist - список IP адресов.
Т.е. новые адреса будут добавлятся так:
UPDATE sites SET iplist=CONCAT(iplist,\'$userip;\')
Тока вот проблема возникла: при создании поля iplist как его определить (т.е. например varchar, integer...)
Записан
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Вопрос по CONCAT...
«
Ответ #1 :
10 Марта 2003, 00:26:32 »
concat() - это функция для работы со строками поэтому тебе нужен varchar() (или text)
PS
хотя я подумал бы о преобразовании ip в числа через INET_ATON и хранении их как чисел
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
Вопрос по CONCAT...
«
Ответ #2 :
13 Марта 2003, 19:29:01 »
А я бы сделал тип поля CHAR(4)
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
Philipp
Заглянувший
Новичок
Сообщений: 5
+0/-0
0
Вопрос по CONCAT...
«
Ответ #3 :
27 Марта 2003, 09:48:38 »
Насколько я понимаю человеку хотелось в одной записи хранить несколько IP-адресов. Для этого CHAR(4) маловато. Скорее varchar если нужно хранить до 64 (256/4) адресов и Text если больше
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Вопрос по CONCAT...
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28