Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Realizar 2 consultas en mysql (https://www.clubdelphi.com/foros/showthread.php?t=90405)

ZayDun 01-06-2016 12:27:21

Realizar 2 consultas en mysql
 
Hola, no se si el título es lo mas descriptivo posible pero no se me ocurría otro para explicar mi problema, os explico..

Estoy realizando una consulta a la base de datos mediante este código.

Código PHP:

<?php header("Content-type: text/xml\n\n"); ?>
<?php 
echo ('<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>' "\n"); ?>
<?php
include_once 'config.php';

    
$sql="SELECT DISTINCT usuario FROM tablas ORDER BY usuario ASC";
    
$result_set=mysql_query($sql);
    while(
$row=mysql_fetch_array($result_set)){
        
 echo 
'<usuario>'.$row['usuario'].'</usuario>'."\r\n";    
    }

El resultado es un listado en xml de los usuarios sin repetición que es lo que yo quiero.

Código:

<usuario>Maria</usuario>
<usuario>Pedro</usuario>
<usuario>Juan</usuario>

pero ahora me encuentro con que necesito saber el numero de veces que se repite un usuario y mostrarlo en el resultado para que quede algo así.

Código:

<usuario>Maria</usuario>
<repes>2</repes>
<usuario>Pedro</usuario>
<repes>1</repes>
<usuario>Juan</usuario>
<repes>8</repes>

He leído varias cosas y como mucho logro que me de el resultado del primer usuario, alguna idea de como hacer esto?

fjcg02 01-06-2016 13:34:50

Hola,
en cualquier manual de SQL podrás encontrar la solución.

Te recomiendo que pruebes con diferentes SQLs hasta que des con la que presente los resultados que necesitas. Es importante saber un mínimo para desenvolverte mínimamente desarrollando aplicaciones.

Saludos

Código SQL [-]
SELECT  usuario, count(1) FROM tablas group by usuario


La franja horaria es GMT +2. Ahora son las 06:39:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi