Like Tree1Likes
  • 1 Post By Andrés Durán

Tabla de BD para sacar valor de Campo Personalizado

Esta es una discusión para el tema Tabla de BD para sacar valor de Campo Personalizado en el foro vBulletin 4 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Hola Amigos, Defini un campo personalizado de usuario, el cual tiene 6 valores, JOKER, T, J, Q, K y A. El usuario no tiene como modificarlo, pero yo si quiero desde SQL, pero no se ...
Página:


Resultados 1 al 7 de 7

Temas similares

  1. Por Eru Iluvatar en el foro Lenguajes de Programación
  2. Por layka en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por Geiden en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por x-trap en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Por manituz en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro especial Miembro de platino Array
    Fecha de ingreso
    19 nov, 09
    Ubicación
    Melipilla, CHILE
    Mensajes
    325
    Gustado
    9 Veces
    Me Gustan
    46 Veces

    Predeterminado Tabla de BD para sacar valor de Campo Personalizado

    Hola Amigos,

    Defini un campo personalizado de usuario, el cual tiene 6 valores, JOKER, T, J, Q, K y A.

    El usuario no tiene como modificarlo, pero yo si quiero desde SQL, pero no se cual es la tabla donde puedo encontrar el valor asociado al usuario.

    ¿Cual o Cuales es(son) la(s) tabla(s) involucrada(s) en este SQL?

    Desde ya, gracias por la ayuda!

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1999 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Tabla de BD para sacar valor de Campo Personalizado

    Hola barcraft.

    Mencionas que hiciste un campo personalizado, perfecto, lo que no entiendo es la parte de querer modificarlo vía SQL. ¿Podrías explicarte de mejor manera?
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  3. #3
    Miembro especial Miembro de platino Array
    Fecha de ingreso
    19 nov, 09
    Ubicación
    Melipilla, CHILE
    Mensajes
    325
    Gustado
    9 Veces
    Me Gustan
    46 Veces

    Predeterminado Re: Tabla de BD para sacar valor de Campo Personalizado

    Cita Iniciado por Chuta Ver mensaje
    Hola barcraft.

    Mencionas que hiciste un campo personalizado, perfecto, lo que no entiendo es la parte de querer modificarlo vía SQL. ¿Podrías explicarte de mejor manera?
    Hola Chuta,

    Claro, lo que pasa es que el valor de ese campo, está sujeto a una cantidad de puntos que el player genere por mes, por lo tanto un sistema anexo indicará cual es el valor de cada usuario para ese mes.

    - Me explico, el usuario en Febrero 2010, genero 2000 puntos, por lo tanto le corresponde nivel Q
    - En Marzo 2010, generó 1000 puntos, por lo tanto no mantuvo su rendimiento anterior, por lo que baja a nivel J
    - En Abril 2010, generó 5000 puntos, por lo que le corresponde subir a nivel K
    ... etc

    Como yo quiero hacer esto de forma diaria, lo quiero mediante un SQL, en donde yo via ese SQL pueda hacer "update" en las tablas involucradas para que el valor de ese campo para cada usuario sea el valor que corresponde segun mi formula....

    Espero que con eso quede claro... sino, vuelvo a explicar! xD

    Gracias por tu pronta respuesta!

  4. #4
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1999 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Tabla de BD para sacar valor de Campo Personalizado

    Por favor indícame el sistema anexo al que haces referencia, para dar una mirada a las tablas
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  5. #5
    Miembro especial Miembro de platino Array
    Fecha de ingreso
    19 nov, 09
    Ubicación
    Melipilla, CHILE
    Mensajes
    325
    Gustado
    9 Veces
    Me Gustan
    46 Veces

    Predeterminado Re: Tabla de BD para sacar valor de Campo Personalizado

    Cita Iniciado por Chuta Ver mensaje
    Por favor indícame el sistema anexo al que haces referencia, para dar una mirada a las tablas
    No no, me entendiste mal.

    Te lo explico de otro modo.

    - Tenemos un campo personalizado en el Perfil de Usuario
    - Deseo modificar ese campo pero no via sistema, sino por SQL
    - ¿Cual es la tabla?

    Ejemplo: Crea un campo personalizado, con seleccion de menu única, en el perfil de usuario ponle un valor (de la lista que tu definas) y luego via SQL dime en que tablas lo puedo encontrar ese valor

  6. #6
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1999 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Tabla de BD para sacar valor de Campo Personalizado

    Los datos de los campos de perfil se guardan en la tabla userfield. Si deseas modificar ese campo vía SQL, para un usuario singular, podrías ejecutar una consulta con una sintaxis como esta:

    Código:
    UPDATE  `userfield`  SET  `field5`  =   '3' WHERE  `userid`  =1;
    En donde `field5` es el número del campo, ='3' es el valor a establecer y `userid` =1 es el usuario al que se le modificará el valor.
    Ryuk le gusta esto.
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  7. #7
    Miembro especial Miembro de platino Array
    Fecha de ingreso
    19 nov, 09
    Ubicación
    Melipilla, CHILE
    Mensajes
    325
    Gustado
    9 Veces
    Me Gustan
    46 Veces

    Predeterminado Re: Tabla de BD para sacar valor de Campo Personalizado

    Cita Iniciado por Chuta Ver mensaje
    Los datos de los campos de perfil se guardan en la tabla userfield. Si deseas modificar ese campo vía SQL, para un usuario singular, podrías ejecutar una consulta con una sintaxis como esta:

    Código:
    UPDATE  `userfield`  SET  `field5`  =   '3' WHERE  `userid`  =1;
    En donde `field5` es el número del campo, ='3' es el valor a establecer y `userid` =1 es el usuario al que se le modificará el valor.
    Excelente!, eso era lo que quería!... muchas gracias chuta!