Error Integración Facebook - Unknown column 'fbaccesstoken' in 'field list'

ZonaVipEcuador Seguir

Curioso
Verificación en dos pasos desactivada
Desde
23 Abr 2010
Mensajes
4
Buenos dias a todos,

Quisiera conocer su opinión y asesoramiento en el siguiente error que tenemos en nuestra pagina, he buscado respuestas de este asunto en otros temas, pero me ha sido complicado encontrar algo relacionado o los temas de busqueda no apuntan exclusivamente a un tema parecido, gracias por sus respuestas y observaciones.


Insertar CODE, HTML o PHP:
Database error in vBulletin 4.0.6:

Invalid SQL:

                    UPDATE user
                    SET
                        fbaccesstoken = '140326102674560|2.0vm5GFB4g4DXYwAe9USmBA__.3600.1283360400-100001106732572|3LEjFQiHt5-3_eL6e1ex298m00M.',
                        fbprofilepicurl = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs627.ash1/27469_100001106732572_6440_q.jpg'
                    WHERE userid = 1;

MySQL Error   : Unknown column 'fbaccesstoken' in 'field list'
Error Number  : 1054
Request Date  : Wednesday, September 1st 2010 @ 10:49:15 AM
Error Date    : Wednesday, September 1st 2010 @ 10:49:15 AM
Script        : http://www.zonavipecuador.com/foro/forum.php?dofbredirect=1
Referrer      : http://www.zonavipecuador.com/foro/forum.php
IP Address    : 
Username      :
Classname     : vB_Database
MySQL Version : 5.1.48
 

Andrés Durán

Xi
Verificación en dos pasos desactivada
Desde
23 Abr 2009
Mensajes
4.371
Hola,

Ese mensaje de error te indica que el campo 'fbaccesstoken' no existe en la tabla user. Trata de resolverlo ejecutando esta sentencia SQL en:

AdminCP -> Mantenimiento -> Ejecutar Consulta SQL

Insertar CODE, HTML o PHP:
ALTER TABLE `user` ADD fbaccesstoken VARCHAR(255) NOT NULL DEFAULT '',
Si las tablas en tu base de datos tienen un prefijo, deberás colocarlo por delante de user.

Antes de ejecutar la consulta SQL, encarecidamente te recomiendo que hagas un respaldo de la base de datos, o al menos, de la tabla user.

Saludos.
 

ZonaVipEcuador

Curioso
Verificación en dos pasos desactivada
Desde
23 Abr 2010
Mensajes
4
Gracias Andrés,

He procedido como me has recomendado y este es el resultado obtenido luego de ejecutada la sentencia en SQL:

Insertar CODE, HTML o PHP:
Ha ocurrido un error mientras se intentaba ejecutar la consulta. La siguiente información fue devuelta. 
número de error: 1064 
descripción del error: 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

Tu ayuda y disculpa las molestias causadas, como comprenderás hay temas que por falta de experiencia no son suficientemente dominados por mi y por ello las consultas.
 

Andrés Durán

Xi
Verificación en dos pasos desactivada
Desde
23 Abr 2009
Mensajes
4.371
Disculpa, reemplaza al final de la sentencia el símbolo coma ( , ) por un punto y coma ( ; ), además, agrega AFTER `logintype`, es decir, esta debe ser la consulta:

Insertar CODE, HTML o PHP:
ALTER TABLE `user` ADD fbaccesstoken VARCHAR(255) NOT NULL DEFAULT '' AFTER `logintype`;

Saludos.
 

ZonaVipEcuador

Curioso
Verificación en dos pasos desactivada
Desde
23 Abr 2010
Mensajes
4
Muchas gracias Andrés, todo se encuentra en orden ahora.

No encontraba nada en el internet al respecto, por lo que si existen otros usuarios con este mismo problema, seguramente aquí lo solucionarán, excelente trabajo y sigan adelante con su portal, definitivamente excelente!
 

Andrés Durán

Xi
Verificación en dos pasos desactivada
Desde
23 Abr 2009
Mensajes
4.371
Es grato que lo hayas resuelto. No dudes en consultar ante cualquier duda que tengas.

Saludos cordiales.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba