ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Грамотное хранение информации в БД
  #1  
Старый 11.03.2010, 23:09
Аватар для Engineer
Engineer
Познающий
Регистрация: 22.05.2009
Сообщений: 59
Провел на форуме:
105435

Репутация: 5
По умолчанию Грамотное хранение информации в БД

Интересуют только технология подразумевающая использование php. Вариантов много, но что эффективней???
 
Ответить с цитированием

  #2  
Старый 11.03.2010, 23:11
Аватар для |qbz|
|qbz|
Познающий
Регистрация: 25.12.2009
Сообщений: 95
Провел на форуме:
750417

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

2BD:

base64_encode($data);

From BD:

function dec($text)
{
$text=stripslashes(htmlspecialchars(base64_decode( $text)));
return($text);
}

Usage:

echo(dec($text_from_base));
 
Ответить с цитированием

  #3  
Старый 11.03.2010, 23:15
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

Мда.
в base64 размер базы увеличится в 3 раза =\
Просто нужно грамотно экранировать данные в БД, и естественно правильно расставить типы полей и их размеры (Оптимизировать БД).
 
Ответить с цитированием

  #4  
Старый 11.03.2010, 23:27
Аватар для Engineer
Engineer
Познающий
Регистрация: 22.05.2009
Сообщений: 59
Провел на форуме:
105435

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

Достаточно будет делать mysql_real_escape_string при записи и htmlspecialchars на выходе?
 
Ответить с цитированием

  #5  
Старый 12.03.2010, 01:37
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

хы) не правильно прочитал .))) думал написано использовать mysql_real_escape_string при выходе ))) да всё верно ... mysql_real_escape_string при входе а на выходе экранировать спец символы.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Основные команды командной строчки. Егорыч+++ *nix 65 01.10.2009 17:27
Кто куда поступает? (или если учится, то где) TTyck Болталка 19 16.04.2009 19:32
Закон Sinay Авторские статьи 15 01.02.2009 22:55
Защита информации против защиты данных dinar_007 Мировые новости 0 26.02.2006 20:02
Хранение информации на харде! WellF Аппаратное обеспечение 0 21.12.2005 09:29



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


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




ANTICHAT.XYZ