стоит заглянуть в мануалы:
mysql_escape_string -- Экранирует SQL спец-символы для mysql_query.
mysql_escape_string() не экранирует % и _.
addslashes -- Экранирует спецсимволы в строке
Экранируются одиночная кавычка ('), дойная кавычка ("), обратный слэш (\) и NUL (байт NULL).
mysql_escape_string добавляет слыши перед символами: \x00, \n, \r, \\, ', ", \x1A. А addslashes только перед ', ", \.
разницу я показал , что использовать - решать вам.
Добавлено через 07:28 сек.
<?
var_dump(mysql_escape_string("\r\n"));
var_dump(addslashes("\r\n"));
?>
сравни.
что за люди, когда вы мануалы начнете читать. хотя бы перед тем как говорить что нужно использовать просмотрел бы
Изменил: KOZZ (21.03.2011 / 09:29)