Задавайте вопросы, мы ответим
Вы не зашли.
Задача в php:
Нужен временный массив создаваемый "на лету" с счетчиком совпадений, по типу:
array ( pid => number)
и потом его сортировка по результатам счетчика.
При большом количестве значений создавать такой массив средствами php не получится точно, а сортировать его будет, тем более, не удобно.
Но массив нужен только на один раз.. т.е. посчитать и сохранить в таблицу статистики или куда-то еще.. ну. потом еще раз пересчитать, если нужно.
Вопрос, как лучше создать таблицу для его хранения?
скажем, если так:
id (PK инкримент) | array_id (уникальное имя для массива) | pid (поле) | number (число совпадений)
то.. вопрос, если удалять, после завершения подсчета и выборки, поля по array_id, то инкримент рано или поздно закончится.
В принципе, он тут не нужен совсем, можно ли вообще обойтись без primary key?
Вообщем, вопрос, надеюсь, понятен )
За ранее спасибо )
Отредактированно lordent (23.09.2010 00:16:36)
Неактивен
lordent написал:
то.. вопрос, если удалять, после завершения подсчета и выборки, поля по array_id, то инкримент рано или поздно закончится.
Скорее поздно, очень поздно
lordent написал:
В принципе, он тут не нужен совсем, можно ли вообще обойтись без primary key?
Да.
Если массив нужен только на один раз, то можно использовать temporary table
Неактивен