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');
Gracias!!