Добрый, в 99,9% все будет норм, так часто и делают: сохраняют только базу данных (она мелкая и быстро сохраняется), а файлы не бекапят. Потом восстанавливают базу, чтобы какие-то товары вернуть на нужную дату и т.п.
Поэтому поломаться ничего не должно.
Если вы за это время ставили какие-то модули (которые работают с базой) - то они просто могут не работать, лечится переустановкой модуля, чтобы он заново прописал в базе нужные для него поля.
Это указывается в настройках веб-сервера. Например, если используется веб-сервер Apache2 под операционной системой Debian или Ubuntu, логи по умолчанию хранятся в /var/log/apache2. Если phpmyadmin запущен на хостинге, то хостер обычно сохраняет логи в каталог logs внутри домашнего каталога.
По сути тебе нужно написать свой языковой парсер. Который разобьёт входные значения на лексемы и всё такое прочее и интерпретирует результат. Можешь изучить теорию компиляторов, чтоб совсем хорошо было.)
Но вообще тут и простого конечного автомата хватит, если нужна поддержка скобок, или даже минимальной работы со строками - если нет.
Ну или воспользоваться готовой библиотекой как предложили выше.