Как мне вычислить количество обращений к данным?

#php #mysql

#php #mysql

Вопрос:

Я хочу отслеживать, сколько раз к данным обращались из таблицы. Как я могу это сделать с помощью PHP и MySQL?

Комментарии:

1. count() и group by — это ваши друзья. Прочитайте руководство по mysql.

2. ник — я думаю, вопрос заключается в количестве выборок, выполняемых данной строкой? не уверен, что это возможно..

3. Вы хотите подсчитать, сколько раз обращались к определенной строке или ко всей таблице?

4. Пожалуйста, простите меня, если я неправильно понял. 😉

5. @Randy Это не так, если вы не посчитаете это вручную. Однако, если вы хотите отслеживать операции ВСТАВКИ, ОБНОВЛЕНИЯ или удаления, вы можете создать триггер, который автоматически обновляет строку, что является лучшим способом сделать это, imo.

Ответ №1:

Добавьте в таблицу дополнительный столбец с числами, начинающийся с 0, затем не забывайте добавлять единицу в столбец каждый раз, когда вы обращаетесь к строке. Например: UPDATE Tbl1 SET counter = counter 1 WHERE name ='joe_bloggs'

Комментарии:

1. Хороший момент (немного педантичный). По крайней мере, с помощью этого метода у вас есть выбор.