#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 на своем компьютере вместе с вашим браузером. Каждый разработчик делает это.