Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/06/2012, 13:27
oskuro
 
Fecha de Ingreso: febrero-2012
Ubicación: Madrid
Mensajes: 48
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Cómo uso variables de un form en una consulta Mysql?

Cita:
Iniciado por linuxzero Ver Mensaje
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
  1. echo "SELECT " . $campo . " FROM CLIENTES WHERE " . $campo . " = '" . $antiguo . "'";
  2. echo "<br />";
  3. 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