Leif Simon Goodwin Ответов: 3

Как создать веб-сайт, заполненный из базы данных SQL


У меня есть веб-сайт, написанный на HTML, со страницами, сгенерированными из базы данных SQL на моем компьютере, которые я затем загружаю с помощью FileZilla. Это имеет то преимущество, что страницы быстро загружаются в веб-браузере, поскольку они статичны и не требуют запросов к базе данных.

Я хочу (в качестве упражнения) создать тот же самый веб-сайт, но динамически во время выполнения. Например, одна страница содержит список элементов. Список элементов генерируется из базы данных с помощью SQL-запроса. Пользователь нажимает на элемент, и он переходит на страницу, описывающую элемент с фотографиями. Страница автоматически генерируется из базы данных с помощью SQL-запроса.

Два вопроса:

1) я хочу использовать HTML5, CSS и JavaScript. Какую технологию я использую для SQL-запросов и форматирования результатов в HTML?

2) В настоящее время я использую базу данных Sqlite. Я хочу перейти к правильной многопользовательской базе данных, такой как SqlServer. Есть ли хорошая бесплатная реляционная база данных, которую я могу использовать? Мой веб-сайт в настоящее время размещен на сервере Linux, хотя я могу перейти на сервер Windows, если это имеет какое-то значение.

Что я уже пробовал:

Я еще ничего не пробовал, мне нужно знать технологию, чтобы использовать ее!

3 Ответов

Рейтинг:
1

Patrice T

Цитата:
1) я хочу использовать HTML5, CSS и JavaScript. Какую технологию я использую для SQL-запросов и форматирования результатов в HTML?

В принципе, вам нужно генерировать страницы на лету на стороне сервера, вам нужно освоить язык, чтобы сделать связь между вашей базой данных и html-страницами.
PHP является распространенным ответом на эту задачу
вы можете начать здесь: Учебник по PHP[^]
Весь сайт - это учебник по веб - техникам: W3Schools Online Web Tutorials[^]


Рейтинг:
1

Leif Simon Goodwin

Спасибо за ответы. Да, я понимаю, что это технология на стороне сервера, и пытаюсь решить, какая именно.


Richard MacCutchan

PHP/MySQL довольно прост, но я думаю, что может быть ASP.NET это более надежно. Это скорее зависит от того, насколько велик сайт.

Рейтинг:
0

F-ES Sitecore

К сожалению, вы не можете. Вам нужно будет изучить какую-то серверную технологию, которая работает на сервере, которая может получить доступ к базе данных и вернуть html клиенту. Если вы хотите перейти на Microsoft и SQL Server я бы посоветовал посмотреть asp.net и MVC.