MySQL Workbench и Html Sublimetext 3

#html #mysql

#HTML #mysql

Вопрос:

Я уже некоторое время пишу SQL-запросы, но совершенно новичок в HTML.

Я использую Sublime text для кодирования HTML и использую Mysql — Workbench для кодирования баз данных и т.д. На локальном сервере.

Мне интересно..

Как мне закодировать HTML для возврата SQL-запросов на консоль (Google Chrome)? и соединить их вместе

Я искал по всему Google и You Tube, единственное, что я могу найти, это что-то связанное с PHP .. не уверен, как это работает, но не думаю, что это то, что мне нужно.

Все, что я хочу сделать, это создать текстовое поле внутри HTML и ввести id значение в качестве примера 10 и вернуть id число вместе со всей строкой из базы данных.

Используя этот запрос: select * from tableName where id = 10;

Комментарии:

1. Вы не можете. HTML / CSS предназначены для отображения. Вы должны использовать язык на стороне сервера, такой как PHP, Node.js, Python или что-то еще. Вы можете использовать Javascript и AJAX-запросы для его выполнения, поэтому вам не нужно выполнять полную перезагрузку страницы.

2. Привет, спасибо за ответ, не могли бы вы связать меня, где я могу начать с этим? У меня есть некоторые знания по JavaScript.

Ответ №1:

HTML — это язык форматирования документа. Хотя он поддерживает JavaScript, указанный JavaScript изолирован в браузере: Он не может легко получить доступ к файлам и тому подобному, даже если этот другой материал запущен на том же компьютере, что и браузер. Основная причина здесь — безопасность. Представьте, что каждая веб-страница в Интернете может просматривать каждый файл на вашем диске, копировать их или сохранять новые файлы на вашем диске или изменять их.

Итак, что вам нужно, так это какое-нибудь «серверное программное обеспечение». Это программное обеспечение взаимодействует с браузером. Он отправляет весь HTML, который запрашивает браузер. Затем HTML может запросить дополнительные данные (например, с использованием JavaScript и AJAX). Эти запросы отправляются на сервер, который анализирует параметры, собирает данные (только сервер взаимодействует с базой данных) и отправляет результаты обратно.

Это довольно сложный и трудоемкий процесс. По этой причине каждый использует фреймворк для этого. Фреймворк обрабатывает все неприятные вещи, такие как преобразование результатов запроса из базы данных в типы и объекты языка программирования, а затем снова в HTML-код, который выглядит хорошо.

Поскольку вы пока не знаете никаких языков программирования, я предлагаю вам начать с Python. Хороший веб-фреймворк для Python называется «Django». Django также содержит модули для взаимодействия с базами данных. В нем также есть много «виджетов», таких как таблицы, которые отображают результаты запроса.

Найдите в Google «python django mysql», который должен дать вам множество примеров.

Комментарии:

1. Привет, Аарон, я вообще не буду размещать этот веб-сайт. Просто делаю это по назначению для локального компьютера

2. Хостинг — единственный вариант. Для браузера нет разницы, загружается ли он из http://localhost/ или откуда-то еще. Обратите внимание, что вы можете запускать Django на своем компьютере вместе с вашим браузером. Каждый разработчик делает это.