그래서 배열이 있고, 1000 개의 행이 있고, 열은 사용자의 나이를 포함하고 있습니다. 사람들이 행의 수를 계산하는 방법을 결정하려고 시도하고 있습니다. < 17 , 17-25, 26-40 등배열의 특정 값을 가진 행의 수를 카운트
나는 이것이 for 루프 가능합니다 알고
for($i=0,$i<$totalrows,$i++)
$birthdate=$array[$i][birthdate];
if($birthdate>1995)
{
$seventeen=$seventeen+1;
}
elseif
{
etc...
하지만이 루프에 대한 작업을 수행 할 필요의이를 대신 할 수있는 기능을 내장 모든 값을 계산하려면? 카운트가 수백만에 이르면 서버에 과중한 부담이되지 않을까요?
편집/5 가지 SQL 선택과 같이해야합니까? 그냥 카운트 (*)를 사용합니까? 그게 더 효율적일까요?