Estuve revisando el manual de mysql y quisiera saber si hay alguien que me pueda explicar la funcion de COUNT(*) en esta sentencia:
SQL = "Select *,count(*) as total from mydb.usuarios group by id"
en realidad estoy interesado en usar "total" para contar la cant de registros encontrados, para eso use esto y me funciono:
SQL = "Select count(*) as total from mydb.usuarios"
cuando imprimo "total" tengo el nro de reg encontrados.
Pero con esta busqueda pareciera no estar trayendo ningun campo porque no puedo imprimir ninguno, me sale error.
Entonces cuando hago
SQL = "Select *,count(*) as total from mydb.usuarios group by id"
tengo acceso a cada campo de los reg encontrados, pero "total" deja de tener el nro de antes y me vale siempre 1.
Alguien sabe como puedo hacer para incluir todos los campos y contar los reg, todo al mismo tiempo?