Проблема в том, что у вас включен magic-quotes
.
Это одна из самых больших ошибок в php (и она будет исключена из языка в версии 5. что-то).
Во многих старых установках этовсе еще включен, и это хорошая идея, чтобы отключить его, потому что это не добавляет безопасности, но добавляет много головной боли.
Если (и только если) вы не можете отключить его, вы можете использовать stripslashes()
перед выполнением mysql_real_escape_string
.