ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

15.03.2009, 14:23
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Сообщение от nilux
OnArs как то так =)
Код:
SELECT * FROM table WHERE date BETWEEN '01.01.08' AND ' 01.01.09'
Спасибо, а то собирался проверять через больше и меньше 
|
|
|

16.03.2009, 10:18
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Подскажите: как правильно заносить в базу данные вроде Agent's Name, в строке встречается апостроф, поле в MySQL - TINYTEXT.
Сейчас решил, что можно делать через:
addslashes() при добавлении записи в базу и stripslahes() при выводе строки из базы, но не думаю, что это правильный путь, уверен что есть более удобный вариант.
Последний раз редактировалось OnArs; 16.03.2009 в 10:23..
|
|
|

16.03.2009, 10:35
|
|
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме: 4608122
Репутация:
874
|
|
Для этого есть специальная функция
http://php.su/functions/?mysql_real_escape_string
|
|
|

16.03.2009, 22:37
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме: 1105135
Репутация:
35
|
|
Проблема такая вот таблица
CREATE TABLE `text` (
`id` int(11) NOT NULL auto_increment,
`text` tinytext character set cp1251 NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `text` (`text`(28))
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC ;
Вот нужно как то в ней увеличить текст при вставке
text`(28) пробовал увеличивать не помогло.
|
|
|

17.03.2009, 02:05
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от VDShark
Добей ты уже этот запрос)
Спасибо, добил. Блин, короче ниже в коде, был еще один запрос. Там то и надо было делать изменения )
|
|
|

17.03.2009, 09:54
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
andreipup
Код:
`text` text character set cp1251 NOT NULL
либо mediumtext, longtext и тп.
Вот их размеры
Код:
TINYBLOB, TINYTEXT L + 1 bytes, where L < 28
BLOB, TEXT L + 2 bytes, where L < 216
MEDIUMBLOB, MEDIUMTEXT L + 3 bytes, where L < 224
LONGBLOB, LONGTEXT L + 4 bytes, where L < 232
|
|
|

18.03.2009, 12:17
|
|
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме: 94171
Репутация:
3
|
|
Такой вопрос:
Есть например числа: 95.51613, 95.46654, 95.46578.
Если делать order by time, mysql будет учитывать числа после точки? Или только целое?
|
|
|

18.03.2009, 12:46
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
А самому попробовать никак?
|
|
|

18.03.2009, 17:58
|
|
Познающий
Регистрация: 08.07.2008
Сообщений: 63
Провел на форуме: 180959
Репутация:
14
|
|
на http://www.sql.ru/forum/ сказали, что варианты ответов не правильные. продублирую здесь.
изучаю самостоятельно.
уже обгуглился, но определения так и не нашел , поэтому к вам.
1. Определение сервера приложений:
1. Определение активного сервера:
2. Определение файл-сервера:
4. Определение выделенного сервера:
a) Между клиентом и сервером вводится промежуточное звено, на котором размещается бизнес-логика и управление данными. Эту архитектуру называют также трехуровневой.
b) На сервере размещены файловая система, функционирующая под управлением сетевой ОС, и БД. Все остальные компоненты системы, включая СУБД, располагаются на машине клиента
c) На сервере размещены СУБД, БД и Управление данными. Работа идет по запросам клиента обычно на языке SQL.
d) На сервере размещены СУБД, БД, Управление данными и Элементы бизнес-логики (триггеры и хранимые процедуры).
мой вариант: 1-a, 2-d, 3-b, 4-c. и, кажется, я ошибаюсь. укажите, пожалуйста, где?
|
|
|

22.03.2009, 15:05
|
|
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме: 94171
Репутация:
3
|
|
Была таблица (varchar(32)) со значениями 123.156, 5165.561 и т.д.
Сменил тип на int(32), пропали все значения после точки, есть возможность использовать int с числами после щапятой (с varchar проблемы с order by не правльно сортирует)? Он их попросту не сохраняет, только целые числа.
Помогите  .
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|