Проблема с 2-х мерным массивом

kolyazdv

Новичок
Проблема с 2-х мерным массивом

Добрый день... нужна подсказка...
PHP:
есть результат выражений.... нужно в масив terms[] внести все... и если элимент повторяеться увеличить $counter
while ($row = mysql_fetch_array($result))
{
    $tag = $row['tag'];
    if (isset($terms[$tag])) // незнаю как получить доступ к ключу что б увеличить $counter
  
    $terms[] = array('tag' => $tag, 'counter' => 1; // добавляем в массив
}

Array
(
[0] => Array
(
[tag] => Grid
[counter] => 1
)

[1] => Array
(
[tag] => 58253
[counter] => 1
)

[2] => Array
(
[tag] => KP-36IP
[counter] => 1
)
Ъ
 

kolyazdv

Новичок
Такой вид массива мне нужен для дальнейшей работы....

а в запросе

PHP:
SELECT *
FROM `st4`
WHERE tag != ''
ORDER BY `st4`.`dat` DESC LIMIT 0 , 3000
как просумировать повторяющиеся
 

kolyazdv

Новичок
пасиба за подсказку...

SELECT tag, COUNT( tag)
FROM `st4`
WHERE tag != ''
GROUP BY tag
ORDER BY COUNT( tag ) DESC
LIMIT 0 , 100";


и все ок
 
Сверху