No te funciona porque seguramente los querys esten mal.. imprimilo por pantalla con todas las variables concatenadas y te vas a dar cuenta de que esta mal.
Código PHP:
Ver originalecho "SELECT " . $campo . " FROM CLIENTES WHERE " . $campo . " = '" . $antiguo . "'";
echo "<br />";
echo "UPDATE CLIENTES SET " . $campo . "=" . $nuevo . " WHERE " . $campo . "=" . $antiguo;
Asi ves bien que es lo que esta haciendo.