Que intentas hacer con estas sentencias??
Código :
Ver original$identifica=$row;
$id[]=$identifica['id_'.$tabla.''];
Primero almacenas lo que obtienes de la BD ($row) en la variable $identifica( que por cierto te falta declarar antes de utilizarla, porque con errores estrictos te saldrá una advertencia) que es un array copia de $row que contiene lo mismo.
Luego en la segunda línea tratas de almacenar en la variable $id(que por cierto es de tipo array que no has declarado). y quieres obtener un índice que no encontrarás en la variable $identifica porque es fiel copia de $row.
Analiza bien lo que estás haciendo.
suerte.