Conteo de Repeticiones de Usuario en SQL con PHP

  • Autor Autor Franyer Rivas
  • Fecha de inicio Fecha de inicio

Franyer Rivas

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Saludos les explico un poco
deseo contar cuantas veces se repite un valor en un determinado campo de una SQL

la tabla cuenta con varios campos
id
user
referal
date

deseo imprimir en pantalla cuantas veces se repite el valor del user X
Enlace eliminado
en la imagen pueden ver como se almacenan los datos de la sql
ahora bien el user sentarou tiene 4 apariciones deseo mostrarlas en pantalla
para eso consegui este codigo que lo hace
PHP:
<?
$sql = mysql_query("SELECT * FROM referals WHERE id = id ORDER BY id DESC LIMIT 1");

while ($mostrar = mysql_fetch_array($sql)){
print $mostrar[id];
print "<br>";
}

mysql_free_result($sql);
?>
con eso mas o menos logro lo que quiero pero en caso de que exista el user Manolo también le muestra el mismo valor y deseo que cada valor sea por usuario , en el caso de que manolo no tenga ninguna aparición en esa tabla pues devuelva un valor 0 y en caso que existan varios lo sume
como puedo tendría que desarrollar el código en php ¿?
es PHP no tiene nada que ver con wordpress
espero me puedan ayudar
saludos
 
no me queda muy claro lo que quieres hacer, pero creo que con la funcion count lo sacas fácil

Enlace eliminado
 
Prueba con:

PHP:
SELECT COUNT(*) FROM referals WHERE user='sentarou'
 
el numero de referidos por usuario

PHP:
<? 
$sql = mysql_query("SELECT user, COUNT(referals) as referidos FROM referals GROUP BY user"); 

while ($mostrar = mysql_fetch_array($sql)){ 
echo $mostrar[user]. " - ".$mostrar[referidos]."<br>"; 
} 
mysql_free_result($sql); 
?>
 
select user,count(user) from referals group by user