Foros del Web » Programando para Internet » PHP »

contar registros con php

Estas en el tema de contar registros con php en el foro de PHP en Foros del Web. hola... tengo un pequeño problemilla quiero contar el numero de registros de un tabla por primer caracter de una columna por ejemplo tengo tengo 1000 ...
  #1 (permalink)  
Antiguo 07/08/2008, 13:38
 
Fecha de Ingreso: septiembre-2007
Mensajes: 83
Antigüedad: 16 años, 7 meses
Puntos: 0
contar registros con php

hola... tengo un pequeño problemilla quiero contar el numero de registros de un tabla por primer caracter de una columna

por ejemplo tengo tengo 1000 registros en mi tabla y quiero saber cuanto de esos registros de la columna 1 comienzan con 1 o con 2 o "x" caracter...

gracias de antemano un saludo...
  #2 (permalink)  
Antiguo 07/08/2008, 13:44
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: contar registros con php

"SELECT `cosaacontar`, COUNT(*) AS 'basedatos' FROM `tabla` GROUP BY `cosaacontar`";
  #3 (permalink)  
Antiguo 07/08/2008, 13:50
 
Fecha de Ingreso: septiembre-2007
Mensajes: 83
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: contar registros con php

bueno esa consulta contaria el numero de registros de una tabla pero como lo filtro por el primer caracter de cada columna??

"SELECT `cosaacontar`, COUNT(*) AS 'basedatos' FROM `tabla` where "<primer caracter de la columna es = 1>"
  #4 (permalink)  
Antiguo 07/08/2008, 14:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: contar registros con php

Código:
SELECT LEFT(`columna_a_contar`, 1) AS 'letra', COUNT('letra') AS 'total' FROM `tu_tabla` GROUP BY `letra`
Si quieres solo contar por ejemplo la A agrega el WHERE letra='A'.

Saludos.
  #5 (permalink)  
Antiguo 07/08/2008, 14:29
Avatar de Pablo Ayala  
Fecha de Ingreso: septiembre-2005
Ubicación: Cancún, México
Mensajes: 231
Antigüedad: 18 años, 7 meses
Puntos: 28
Respuesta: contar registros con php

No es mas facil usar LIKE?

Ejemplo:
Código PHP:
$sql 'SELECT * FROM `tu_tabla` WHERE `la condicion` LIKE 's' '

Saludos
__________________
Atentamente,

Pablo Ayala.
Si vas a responder algo en el foro que sea con amabilidad.
  #6 (permalink)  
Antiguo 07/08/2008, 14:41
 
Fecha de Ingreso: septiembre-2007
Mensajes: 83
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: contar registros con php

Gracias GatorV funciono de maravilla...
uhmm... y la solucion con el like la voy a probar
  #7 (permalink)  
Antiguo 07/08/2008, 14:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: contar registros con php

Pablo Ayala:

Lo que pasa es que ryuk quiere contar cuantos registros hay con esa letra, por eso la necesidad de usar LEFT, junto con COUNT/GROUP BY.

Saludos.
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 22:51.