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";