Это не простой вопрос с простым ответом. Кажется, есть несколько вещей, которые вы должны изучить, чтобы выполнить то, что вы просите. Поиск Google по PHP SQL-урокам вызовет длинный список сайтов, предлагающих предложения. Как этот .
Я бы посоветовал вам начать с такого урока и делать это шаг за шагом. Когда вы сталкиваетесь с проблемами, вы можете спросить здесь о конкретной проблеме.
Сохранение значений, введенных в форму, в базе данных не сложно. Ваша логика должна учитывать, что значение может уже существовать. Вам понадобится такой стол:
terms = (word, wordcount)
где wordcount - количество раз, когда слово было введено. Когда пользователь вводит значение, вы:
- получить значение
- запросить у таблицы значение
- если найдено, обновите wordcount = wordcount + 1
- остальное вставить слово и счёт 1.