Tabela de BD para extrair valor de Campo Personalizado

  • Autor Autor barcraft
  • 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
B

barcraft

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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!
 
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 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 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!
 
Por favor indícame el sistema anexo al que haces referencia, para dar una mirada a las tablas 😉
 
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
 
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:

Inserir CODE, HTML ou PHP:
UPDATE  `userfield`  SET  [COLOR=Red][B]`field5`[/B][/COLOR] [COLOR=Green][B] =   '3'[/B][/COLOR] WHERE  [COLOR=Blue][B]`userid`  =1[/B][/COLOR];

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.
 
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:

Inserir CODE, HTML ou PHP:
UPDATE  `userfield`  SET  [COLOR=Red][B]`field5`[/B][/COLOR] [COLOR=Green][B] =   '3'[/B][/COLOR] WHERE  [COLOR=Blue][B]`userid`  =1[/B][/COLOR];

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!
 
Voltar
Topo