Erro integração Facebook - Unknown column 'fbaccesstoken' in 'field list'

  • Autor Autor ZonaVipEcuador
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Z

ZonaVipEcuador

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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.


Inserir CODE, HTML ou 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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

Inserir CODE, HTML ou 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.
 
Gracias Andrés,

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

Inserir CODE, HTML ou 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.
 
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:

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

Saludos.
 
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!
 
Es grato que lo hayas resuelto. No dudes en consultar ante cualquier duda que tengas.

Saludos cordiales.
 
Voltar
Topo