[quote=Vladimir Kheifets][quote=elikmhs]Допустим в базе есть таблица Сотрудники с полями имя, возраст и пол.
Ваш вариант работает.
Но к сожалению я не могу правильна составит запрос к БД (MySql) чтобы выводить эту информацию из БД.
Я пишу так:
PHP:
скопировать код в буфер обмена
<?PHP //Допустим, что в БД имена не отсотрованы так, как в массиве $names echo "<pre>"; print_r($names); echo "</pre>"; echo "<pre>"; print_r($names); echo "</pre>"; $out=[]; $name1=$names[0]; $count=0; foreach($names as $name) { if($name==$name1) { $count++; } else { $out[]=[$name1,$count]; $name1=$name; $count=1; } } if($count>0) $out[]=[$name1,$count]; echo "<pre>"; print_r($out); echo "</pre>"; ?>
|