Caray, dicha función espera un array y tu lo arruinas todo.
Código PHP:
Ver original// MAL
// esta linea no es necesaria, no necesitas convertir dicho array a un string: es es tu error
$escapar_datos=implode(',',$escapar_datos);
// BIEN
// $escapar_datos=implode(',',$escapar_datos);
¿Por qué no lees el manual de dicho método para que entiendas cómo usarlo?