ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #521  
Старый 15.03.2009, 14:23
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Цитата:
Сообщение от nilux  
OnArs как то так =)
Код:
SELECT	 *  FROM table WHERE date BETWEEN '01.01.08' AND ' 01.01.09'
Спасибо, а то собирался проверять через больше и меньше
 

  #522  
Старый 16.03.2009, 10:18
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Подскажите: как правильно заносить в базу данные вроде Agent's Name, в строке встречается апостроф, поле в MySQL - TINYTEXT.

Сейчас решил, что можно делать через:
addslashes() при добавлении записи в базу и stripslahes() при выводе строки из базы, но не думаю, что это правильный путь, уверен что есть более удобный вариант.

Последний раз редактировалось OnArs; 16.03.2009 в 10:23..
 

  #523  
Старый 16.03.2009, 10:35
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Для этого есть специальная функция
http://php.su/functions/?mysql_real_escape_string
 

  #524  
Старый 16.03.2009, 22:37
andreipup
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме:
1105135

Репутация: 35
Отправить сообщение для andreipup с помощью ICQ
По умолчанию

Проблема такая вот таблица

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) пробовал увеличивать не помогло.
 

  #525  
Старый 17.03.2009, 02:05
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Цитата:
Сообщение от VDShark  
Добей ты уже этот запрос)
Спасибо, добил. Блин, короче ниже в коде, был еще один запрос. Там то и надо было делать изменения )
 

  #526  
Старый 17.03.2009, 09:54
VDShark
Участник форума
Регистрация: 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
 

  #527  
Старый 18.03.2009, 12:17
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

Репутация: 3
По умолчанию

Такой вопрос:

Есть например числа: 95.51613, 95.46654, 95.46578.
Если делать order by time, mysql будет учитывать числа после точки? Или только целое?
 

  #528  
Старый 18.03.2009, 12:46
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

А самому попробовать никак?
 

  #529  
Старый 18.03.2009, 17:58
eiti
Познающий
Регистрация: 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. и, кажется, я ошибаюсь. укажите, пожалуйста, где?
 

  #530  
Старый 22.03.2009, 15:05
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

Репутация: 3
По умолчанию

Была таблица (varchar(32)) со значениями 123.156, 5165.561 и т.д.
Сменил тип на int(32), пропали все значения после точки, есть возможность использовать int с числами после щапятой (с varchar проблемы с order by не правльно сортирует)? Он их попросту не сохраняет, только целые числа.

Помогите .
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ