Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2013

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/tmp/mysqld.sock'

E sta 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().