Как создать веб-сайт, заполненный из базы данных SQL
У меня есть веб-сайт, написанный на HTML, со страницами, сгенерированными из базы данных SQL на моем компьютере, которые я затем загружаю с помощью FileZilla. Это имеет то преимущество, что страницы быстро загружаются в веб-браузере, поскольку они статичны и не требуют запросов к базе данных.
Я хочу (в качестве упражнения) создать тот же самый веб-сайт, но динамически во время выполнения. Например, одна страница содержит список элементов. Список элементов генерируется из базы данных с помощью SQL-запроса. Пользователь нажимает на элемент, и он переходит на страницу, описывающую элемент с фотографиями. Страница автоматически генерируется из базы данных с помощью SQL-запроса.
Два вопроса:
1) я хочу использовать HTML5, CSS и JavaScript. Какую технологию я использую для SQL-запросов и форматирования результатов в HTML?
2) В настоящее время я использую базу данных Sqlite. Я хочу перейти к правильной многопользовательской базе данных, такой как SqlServer. Есть ли хорошая бесплатная реляционная база данных, которую я могу использовать? Мой веб-сайт в настоящее время размещен на сервере Linux, хотя я могу перейти на сервер Windows, если это имеет какое-то значение.
Что я уже пробовал:
Я еще ничего не пробовал, мне нужно знать технологию, чтобы использовать ее!