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?
1Likes
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:
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!
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!
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
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:
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.Código:UPDATE `userfield` SET `field5` = '3' WHERE `userid` =1;