Esta alerta suele darse cuando estamos invocando a la función mysql_real_escape_string() antes de haber establecido la conexión con mysql_connect() y suele venir acompañado por el Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in
Ante todo indicar que esta función está obsoleta tal y como se muestra en al documentación php.net/mysql_real_escape_string.
En mi caso me sucedió porque estaba utilizando PDO en vez de las instancias normales, por lo que la función mysql_real_escape_string() no es propia de esta clase, sino que en su vez se debería utilizar quote().
Comentarios recientes