let myDate = new Date(mysqlDate);
let commentDate = ((myDate.getMonth() + 1) + '.' + myDate.getDate() + '.' + myDate.getFullYear());
js добавляет туда кучу ненужных символов. Надо, наверное, строкой передавать ее, это String(), если не ошибаюсь?Зависит от того как вы получаете дату, вообще можно на уровне запроса решить проблему, просто используйте now() вместо даты в запросе.
визуализация имеющегося кода для удобного редактирования через графический интерфейсОнлайн редактор кода и запуск кода из бд???
С датой были проблемы, решил убрать.Что за проблемы могут быть с датой?
со столбцами айди, имя и контент.А дата? А айди пользователя?
Все они имеют примерно схожую структуру (заголовок, изображение, описание, ссылка и тд)1) "и тд." это 50 разных возможных свойств, или еще 5 возможных значений?
Некоторые блоки могут иметь только описание и заголовок, другие весь перечень полей.Пустые поля не проблема, главное не путать сущности, это у вас именно блоки, или страницы?
Второй вариант: создать одну таблицу (условно blocks), полем block_type, с помощью которого маркировать записи, относящиеся к конкретному блоку и скидывать в нее все.А чем отличаются типы блоков? Есть какие-то особые правила для разных блоков?
Это даст возможность использовать один селект, но в таблице будет бардак.Все еще не понятно что это за блоки, но похоже как раз с 1 таблицей бардака будет меньше. Пока что неплохо бы понятно описать что за блоки, что за block_type и что есть кроме блоков.
конечно я и открываю его через file_get_contentsэто нифига не очевидно, описание вопроса просто кошмарное. На будущее - потренируйтесь формализовать задачи - для программиста это важный необходимый навык. Кроме того - нигде нет намека на ваш код, в котором вы что-то пробовали или конкретные вопросы что не получилось...