Как правильно сформировать переменную $REPLY? Т.е. как писать в нее html код для дальнейшей записи в БД? В идеале хотелось бы перенести все эти переменные в html текстом в отдельный файл, но тогда как подставлять в него значения не могу понять.
Вы хотите использовать шаблоны для рендера хтмл содержимого?
Us59, mysqli - драйвер для mysql. Pdo - универсальный драйвер.
Используя mysqli вы жестко привязываетесь к mysql.
При использовании pdo вы можете относительно легко менять субд в пределах тех, что поддерживает pdo.
От того, использовать mysqli, pdo или иное решение не зависит "убьете" вы бд или нет.
Тут зависит от уровня доступа к бд (какие права у юзера, через которого идет подключение к бд) и непосредственно от ваших запросов.
mr-ZA, explode-ом разбиваем строку на слова (массив слов), находим нужные элементы в массиве, меняем местами, собираем implode-ом строку обратно.
Решается и правда просто
Это подразумевает немного другую структуру.
Есть обычные сообщения и сообщения прочитанные (которые - расширение обычных)
Если сообщение прочитано - в верстке добавляем ему дополнительно класс. Если не прочитано - ничего не добавляем.
Можно сделать наоборот. Взять за обычные сообщения прочитанные, а непрочитанные помечать (т.к. их будет меньше).
Вы хотите использовать шаблоны для рендера хтмл содержимого?