Defman21: переменная mes равняется именно тому, что я ввожу в поле. Вар_дамп(ПОСТ) выдаёт array(0) { }. Serialize использую, потому что видел его в примере скрипта отправки (я полный новичок в JavaScript). И в чём разница между JSON и строкой?
MySQL. Очень важно сэкономить деньги на сервере: сначала буду использовать свой домашний компьютер (4 ГБ ОЗУ) и домашние компьютеры друзей, а если понадобится сервер - нужно чтобы набежало поменьше трафика. По структуре сайт похож на социальную сеть с возможностью загрузки небольших PDF-документов.