привет. есть многомерный массив $_POST. хочу чтоб значения всех элементов прошли через функцию mysql_real_escape_string();
как реализовать?
заранее спасибо.
1. KoDeRSmerT - 01 Марта, 2014 - 10:05:13 - перейти к сообщению
2. Ch_chov - 01 Марта, 2014 - 10:32:24 - перейти к сообщению
array_walk_recursive
Думаю, всё таки правильней фильтровать только то, что действительно будет использоваться в sql запросе.
Думаю, всё таки правильней фильтровать только то, что действительно будет использоваться в sql запросе.
3. KoDeRSmerT - 01 Марта, 2014 - 12:12:53 - перейти к сообщению
Ch_chov пишет:
array_walk_recursive
Думаю, всё таки правильней фильтровать только то, что действительно будет использоваться в sql запросе.
Думаю, всё таки правильней фильтровать только то, что действительно будет использоваться в sql запросе.
Это не помогает. Мне надо чтоб имя переменной не изменилось. Напримр
Если отправлен пост
$_POST[a][b]='dhsh';
Здесь функция для mysql_real
А здесь получаем пост с именем $_POST[a][b]
4. Мелкий - 01 Марта, 2014 - 13:06:15 - перейти к сообщению
Не изобретайте magic quotes, лучше почитайте, почему он них отказались. Это пройденный неудачный этап.
5. KoDeRSmerT - 02 Марта, 2014 - 08:42:59 - перейти к сообщению
Мелкий пишет:
Не изобретайте magic quotes, лучше почитайте, почему он них отказались. Это пройденный неудачный этап.
дело в том что в мускл записывается html код. мне не надо чтоб символы изменились на какой-то другой. надо чтобы как есть записался в мускл.
(Добавление)
вот что сделал. работает, но не грамотный код ) неужели нету нормального способа.