En lugar de predeterminar 4 variables, toma todo el array y recórrelo con un bucle.
Código PHP:
Ver original$string = "";
foreach ($campos as $dato)
$string .= !strlen($string) ?
"'" . $dato . "'" : ", '" . $dato . "'";
$rgrabas = $ngrabar . $string;
Saludos