Me gustaria que me ayudaran, tengo 2 dias batallando y buscando info y
nada..

Tengo un codigo que te registras y te envia un correo de confirmas..
hasta todo bien..

Pero cuando voy activarlo me manda este error:

Warning (512): SQL Error: 1064: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '' at line 1 [APP/cake/libs/model/datasources/
dbo_source.php, line 681]
Query: execute

La linea que me marca error es esta:
$this->User->execute("UPDATE users SET status = 'active' WHERE
username = ' ".$username." ' ");

Entonces por medio de get, obtengo el usuario es por eso que tengo esa
variable username.. entonces no encuentro el error.. se supone que
esta correcto la sentencia.. al menos que no la este aplicando bien.

Encontre esta funcion y me funciona pero no se aplicarle una
condicion:
$this->User->saveField('status', 'active');


-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a