Cita:
Iniciado por linuxzero
Excelente, exito con eso
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
ahora lo que me pasa es raro. La variable $numero me "funciona" si busco un campo que es numérico, ahora bien, si busco uno que no lo es no se por qué la variable no se carga con ningún valor, sabeis por qué puede ser? si saco el update del if de la zona del else, lo actualiza, pero si lo meto dentro siempre dice que no hay registros y no lo actualiza porque la variablre $numero no toma ningún valor si el campo es distinto de numérico.
$registro = mysql_query("SELECT ". $campo ." FROM CLIENTES WHERE ". $campo ." = ". $antiguo ."");
$numero=mysql_num_rows($registro);
if($numero==0)
{
echo "No hay registros con ese ". $campo .", verifica el valor introducido";
}else{
mysql_query("UPDATE CLIENTES SET ". $campo ."='" . $nuevo . "' WHERE ". $campo ." = '" . $antiguo . "'",$conexion)or die("Problemas al realizar la consulta:".mysql_error());
echo "Actualización correcta";
}