PDA

Просмотр полной версии : Грамотное хранение информации в БД


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

|qbz|
11.03.2010, 23:11
2BD:

base64_encode($data);

From BD:

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

Usage:

echo(dec($text_from_base));

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

Engineer
11.03.2010, 23:27
Достаточно будет делать mysql_real_escape_string при записи и htmlspecialchars на выходе?

Doom123
12.03.2010, 01:37
хы) не правильно прочитал .))) думал написано использовать mysql_real_escape_string при выходе ))) да всё верно ... mysql_real_escape_string при входе а на выходе экранировать спец символы.