Foros del Web » Programando para Internet » PHP »

Sacar cuantos registros de cada empresa hay?

Estas en el tema de Sacar cuantos registros de cada empresa hay? en el foro de PHP en Foros del Web. Hola tengo el siguiente problema ojala me puedan ayudar... con la siguiente consulta saco todas las empresas de una tabla y uso el distinct para ...
  #1 (permalink)  
Antiguo 25/01/2008, 16:50
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Pregunta Sacar cuantos registros de cada empresa hay?

Hola tengo el siguiente problema ojala me puedan ayudar...

con la siguiente consulta saco todas las empresas de una tabla y uso el distinct para uqe no se repitan


<table>
<tr>
<td>Nombre de empresas</td>
<td>Numero de registros por empresa</td>
</tr>
<?
$result=mysql_query("select distinct accor_empresa from accor_regis order by accor_empresa",$link);

while($row = mysql_fetch_array($result))
?>

<tr>
<td><? echo $row["accor_empresa"] ?></td>
<td></td>
</tr>
<?
}
mysql_free_result($result);
mysql_close($link);
?>
</table>


Lo que pretendo es saber, ¿cuantos registros existen por empresa? pero la verdad no se como hacer la consulta, ojala me puedan ayudar.


saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #2 (permalink)  
Antiguo 25/01/2008, 17:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Sacar cuantos registros de cada empresa hay?

Prueba con este Query:
Código:
SELECT accor_empresa, COUNT(*) as 'total' FROM accor_regis GROUP BY accor_empresa ORDER BY accor_empresa
.
Saludos.
  #3 (permalink)  
Antiguo 25/01/2008, 17:15
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Re: Sacar cuantos registros de cada empresa hay?

Pues ya intente ponerla pero no mas no me sale me podrias decir como acoplarla a lo que ya tengo...


Saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #4 (permalink)  
Antiguo 25/01/2008, 17:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Sacar cuantos registros de cada empresa hay?

Código PHP:
<table>
<tr>
<td>Nombre de empresas</td>
<td>Numero de registros por empresa</td>
</tr>
<?
$result
=mysql_query("SELECT accor_empresa, COUNT(*) as 'total' FROM accor_regis GROUP BY accor_empresa ORDER BY accor_empresa",$link) or die( mysql_error() );

while(
$row mysql_fetch_array($result))
?>

<tr>
<td><? echo $row["accor_empresa"?></td>
<td><? echo $row["total"?></td>
</tr>
<?
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
Saludos.
  #5 (permalink)  
Antiguo 25/01/2008, 18:02
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 225
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Sacar cuantos registros de cada empresa hay?

tengo esta mira a ver si te sirve

Código:
<table>
<tr>
<td>Nombre de empresas</td>
<td>Numero de registros por empresa</td>
</tr>


<?

include("config.php");
$sql="select * from empresas";
$rec=mysql_query($sql);

while($nombree=mysql_fetch_assoc($rec)){
$qry="'".$nombree['nombre']."'";

$cant=mysql_query("select * from registros where empresa = $qry");
$cant2=mysql_num_rows($cant);

echo '<tr><td>'.$nombree['nombre'].'</td><td>'.$cant2.'</td></tr>';



}
 
?> 
</table>

es mas sencilla pero hace exactamente lo mismo

Última edición por talcual; 25/01/2008 a las 18:03 Razón: se olvido algo
  #6 (permalink)  
Antiguo 28/01/2008, 13:22
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Re: Sacar cuantos registros de cada empresa hay?

Gracias a los dos GatorV y talcual las probare y les comento...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #7 (permalink)  
Antiguo 28/01/2008, 13:40
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Re: Sacar cuantos registros de cada empresa hay?

Las dos obciones estuvierón geniales con cualquiera jala bien mil gracias por contestar.


Saludos,
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #8 (permalink)  
Antiguo 28/01/2008, 13:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Sacar cuantos registros de cada empresa hay?

No es por nada, pero te recomendaría usar mi solución, porque así solo estas enviando 1 query, en cambio en la solución de talcual, haces muchísimos querys.

Saludos.
  #9 (permalink)  
Antiguo 28/01/2008, 14:21
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 225
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Sacar cuantos registros de cada empresa hay?

ok gator tienes la razon jajaj pero tbn funca jajaja lo tendre en cuenta para no sobrecargar el mysql ok
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.