2013-12-07 4 views

ответ

2

HTML и CSS обычно генерируют клиентский контент, в то время как MySql в большинстве случаев является специфичным для сервера. php чаще всего используется в качестве серверного языка.

Итак, что на самом деле происходит, когда вы, например, отправляете сообщение из формы в своем html, оно будет генерировать запрос, отправленный на сервер, на котором он будет оцениваться, и ответ будет вероятным.

Итак, в HTML вы обычно настраиваете свою форму и говорите ей о действии (сценарий на сервере для запуска), этот серверный скрипт обычно может быть написан на любом языке, но давайте продолжим тему и предположим, скрипт сервера находится в php. (пример других популярных серверных скриптов был бы рубином на рельсах, python, lua, чтобы назвать несколько).

Как обычно это используется для PHP, чтобы выполнить запрос в базе данных, и все это на сервере, и клиент ничего не знает об этом. Результат создается и возвращается клиенту, если он это сделает.

Таким образом, нет возможности использовать клиентскую сторону для доступа к базе данных на сервере, если я правильно интерпретирую вопрос. Надеюсь, что это поможет немного прояснить концепции.

+0

приятное объяснение. +1 – DevelopmentIsMyPassion

+0

@qrikko благодарю вас за ваше подробное объяснение ~ – JK9

+0

@JasonKw рад, если это помогает, немного сложно сделать абстракцию, не вдаваясь в подробности. Но в основном я считаю, что знание разницы в том, что делает сервер и что делает клиент, - это ключ, удача в ваших будущих начинаниях. – qrikko

1

Нет, вы не можете использовать только html и sql. Для подключения к базе данных вам потребуется PHP.

Html будет использоваться для отображения значений, поступающих из базы данных. Css можно использовать для стилизации элементов на странице.

Смежные вопросы