Se solucionó el problema utilizando la función pg_escape_string 2 veces al valor que introduzco, gracias por las sugerencias las tomaré en cuenta.