Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2013, 11:19
Avatar de maligix
maligix
 
Fecha de Ingreso: julio-2011
Ubicación: Barcelona
Mensajes: 29
Antigüedad: 12 años, 9 meses
Puntos: 2
Error al hacer update

Hola,

Hola, llevo dos días dandole vueltas al siguiente erro si alguien me echara un cable le estaría agradecido:

Recoge los datos de un formulario de actualizacion de perfil de usuario.


Query failed: SQLSTATE[42000]: Syntax error or access violation: 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 'WHERE id = '10'' at line 19

El código es el siguiente:

$passwordSql = $this->data["password"] ? "password = :password," : "";
$sql = "UPDATE " . $this->TBL_MEMBERSFINAL . " SET
logoimagen = :logoimagen,
nombreempresa = :nombreempresa,
descripcion = :descripcion,
categoriapro0 = :categoriapro0,
categoriapro1 = :categoriapro1,
categoriapro2 = :categoriapro2,
pagweb = :pagweb,
firstName = :firstName,
lastName = :lastName,
emailAddress = :emailAddress,
provincia = :provincia,
poblacion = :poblacion,
calle = :calle,
numero = :numero,
cifnifnie = :cifnifnie,
username = :username,
$passwordSql
WHERE id = :id";