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 original- echo "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.