Página 1 de 1

Agregar información a los usuario desde una tabla mysql

Publicado: 29 Nov 2016, 05:46
por Nacho1191
Hola a todos, aquí de nuevo, yo siempre "inventando" cosas para intentar de brindar mejor servicio a los usuarios.

Les comento que quiero agregar unos datos a cada usuario en su cuenta, y que se vea en el perfil de viewtopic.

Tengo un addon de Ultimate Point, lanzado en exclusiva en esta comunidad hace un tiempo, se llama Pay For Links, y solo quiero sacar cierta información que mantiene almacenado este addons en tablas mysql ya cargadas en el servidor.

Dentro de la tabla llamada phpbb_payforlinks, existen dos columnas con datos:
- user_id_buy: Son todos los links comprados por cada usuario. cada fila contiene el id del usuario.

- user_id_prop: Son todos los links publicados por cada usuario. cada fila contiene el id del usuario.

Lo que quiero hacer es lo siguiente con esos datos:

a) Agregar dos datos, dentro de cada perfil en viewtopic, uno con la cantidad de links publicados, y el otro con la cantidad de links comprados.

b) Agregar un tercer dato que sería un ratio de los dos datos anteriores, para saber cuantos publicó vs cuantos compró.

Por supuesto que si el usuario no a publicado ni comprado el valor debería ser 0


Ejemplo:

Usario X
Links Comprados: 30
Links Publicados: 3
Ratio Links: 0,1 (que es 3/30)

Revisando algunos ejemplos, y yo sin saber de mysql, sé que algo parecido para contar los post de un usuario hace este code:

Código: Seleccionar todo

$sql = 'SELECT COUNT(post_id) AS count
					FROM ' . POSTS_TABLE . '
					WHERE post_id = ' . (int) terms_get('terms_post');
				$result = $db->sql_query($sql);
				$row = (int) $db->sql_fetchfield('count');
pero ni idea cómo aplicarlo en lo que quiero hacer, me pueden ayudar por favor??

Gracias!!

Re: Agregar información a los usuario desde una tabla mysql

Publicado: 03 Dic 2016, 08:24
por Nacho1191
está jodido el soporte en este tiempo, que lástima...

Re: Agregar información a los usuario desde una tabla mysql

Publicado: 07 Dic 2016, 02:15
por Nacho1191
vamos chicos una mano por favor... es codigo php que deben saber fácilmente como hacerlo, pero personas como yo estamos atrapados...

Agregar información a los usuario desde una tabla mysql

Publicado: 24 Nov 2019, 20:11
por picaron

@Nacho1191 ¿Y porque no se dirigió en su momento al creador del MOD y le planteo su consulta?....

Por cierto, hace mas de dos años que cree la extensión PayForLink 1.0.1 a partir del MOD creado por mi en su día.