Cita:
Iniciado por linuxzero
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.
Muchas gracias.
El problema, es que en el update, cuando quiere comparar los campos, al ser cadenas, los compara sin las comillas simples, he puesto la misma sentencia con comillas simples, y lo hace perfectamente, voy a mirar el código para añadirle las comillas simples a ver si así funciona
lo raro es que en el select, le mete las comilas y lo encuentra perfectamente, no entiendo por qué xDD
edito: ah vale, porque en el select le metiste las comillas simples y en el updte no, debe ser eso