• Рубрики
  • Слайдер статей
  • Тест сайта
  • Подписка
  • Сайдбар
  • Прокрутка вверх
  • Как сделать сайт с нуля своими руками (вводная часть)

    1. Причины создания пошаговой инструкции по разработке самописного сайта
    2. Тема создаваемого сайта
    3. В чем будет заключаться монетизация
    4. Функционал
    5. Этапы создания
    6. Текущее состояние создаваемого сайта

    Здравствуйте уважаемый посетитель!

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

    Причем чтобы такой интернет-ресурс был создан не на каком-нибудь стандартном шаблоне бесплатной СMS (Content management system - система управления контентом) типа WordPress, Drupal, Joomla и т.п., а заточенный под себя, с возможностью обеспечить ему должную безопасность и реализовать все свои индивидуальные потребности.

    Часто такие сайты, созданные под конкретные задачи на основе языка разметки веб-страниц HTML, стилей CSS и других инструментов веб-программирования (PHP, JavaScript и т.п.), называют самописными.

    Этой статьей начинается отдельная рубрика "Как сделать сайт с нуля своими руками", где на реальном примере, с предоставлением исходных материалов (программные коды, файлы и т.п.), будет показано, как действительно можно самостоятельно сделать рабочий сайт.

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

    И надеюсь, что данный материал поможет многим желающим создать с нуля самописный сайт, который в дальнейшем можно будет самостоятельно поддерживать и развивать.

  • Текущее состояние создаваемого сайта

    1. Проверка при малых разрешениях экрана
    2. Проверка при больших разрешениях экрана
    3. Проверка на выделенном домене

    Здравствуйте уважаемый посетитель!

    Для того, чтобы можно было отслеживать текущее состояние создаваемого сайта необходимо иметь соответствующие инструменты.

    Для этого предусмотрена возможность оценивать его работу в двух вариантах: с использованием зеркала сайта на поддомене текущего ресурса и на реальном интернет-ресурсе, размещенном на выделенном домене "avtobezugona.ru.

    Следует отметить, что первый вариант, предусматривающий использование зеркала сайта, позволяет наглядно оценить его работу при различных разрешениях экрана в диапазоне от 320px до 1920px. Что очень удобно для проверки адаптации во всем допустимом диапазоне.

    Второй вариант же просто показывает, как это выглядит в реальных условиях при работе в сети Интернет.

Самописный сайт своими руками!

Текущее состояние создаваемого сайта

Здесь можно посмотреть текущее состояние тестового самописного сайта, который создается в рамках цикла статей Сделай сайт с нуля своими руками.

Где в дополнительных материалах можно бесплатно скачать исходные файлы сайта с таблицами MySQL.

Вы здесь: Главная → Сборник статей → MySQL → Записываем данные MySQL с использованием SQL-запросов


Автор: / Дата:

Записываем данные MySQL с использованием SQL-запросов

Здравствуйте уважаемый посетитель!

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

Что же касается записи данных в БД на хостинге, то в этом случае все действия аналогичны. Поэтому отдельного рассмотрения этих вопросов для хостинга здесь приводиться не будет.

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

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

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

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

Поэтому, все рассматриваемые здесь способы записи данных хороши каждый по-своему, и каждый способ в какой-то момент может быть использован при работе с базой данных MySQL.

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

Учитывая, что объем материала при таком довольно подробном рассмотрении не позволяет изложить его в одной статье, то данную тему по записи данных в таблицы MySQL пришлось разбить на три отдельные статьи.

Содержание


  • Формирование SQL-запроса
  • Выполнение SQL-запроса в phpMyAdmin
  • Исходные файлы сайта

Формирование SQL-запроса


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

id
(№
пп)
title (Заголовок страницы) file (имя файла) url (ЧПУ)
1 Главная index.php (см. примечание *)
2 Статистика угонов article.php statistika-ugonov
3 Способы маркировки action.php sposobi-markirovki
4 Получить скидку righting.php poluchity-skidku
5 Контакты contacts.php kontakti

Рис1.

* - url главной страницы обычно имеет вид доменного имени без добавления каких-либо символов. В нашем случае - это "avtobezugona.ru".

В данном случае отличие от предыдущего варианта будет заключаться лишь в том, что теперь записывать данные в таблицу будем под именем "url_sql", которую мы ранее создали также с помощью команды SQL.

В языке SQL имеется большое количества различных запросов предназначенных под разные конкретные задачи. По этой теме в интернете можно найти значительный объем разной справочной литературы. Например, в одном из разделов такого информационного ресурса, как Справочник по MySQL.

скриншот 10

В нашем же случае мы воспользуемся специальной командой "INSERT INTO", предназначенной для создания новых записей таблицы.

Синтаксис написания такого SQL-запроса следующий:

  • сама команда INSERT INTO;
  • имя таблицы без кавычек или с использованием апострофа;
  • в скобках имена полей без кавычек или с использованием апострофа;
  • слово VALUE;
  • в скобках значения полей в кавычках;

Следует отметить, что использование апострофа в именах таблиц и полей предпочтительней, чем без него, так как позволяет использовать различные зарезервированные в MySQL слова и таким образом избежать разного рода недоразумений при составлении запросов (на клавиатуре апостроф можно найти на кнопке, на которой находиться русская "ё".

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

Что же касается кавычек в обозначениях значений полей, то здесь их использование обязательно.

На следующем рисунке показано, как выглядит запрос на создание записей в соответствии с таблицей, приведенной на рис.1.

  1. INSERT INTO `url_sql` (`title`, `file`, `url`) VALUE

  2. ('Главная', 'index.php', ''),

  3. ('Статистика угонов', 'article.php', 'statistika-ugonov'),

  4. ('Способы маркировки', 'action.php', 'sposobi-markirovki'),

  5. ('Получить скидку', 'righting.php', 'poluchity-skidku'),

  6. ('Контакты', 'contacts.php', 'kontakti')

Рис.2

Здесь видно, что в этом запросе в обозначенные поля `title`, `file`, `url` предполагается записать пять строк с соответствующими заданными значениями. Причем в именах полей здесь присутствует апостроф, а в их значениях - одинарные кавычки.

Кроме того, здесь можно обратить внимание на то, что в запросе отсутствует поле "id", так как при создании записей этому идентификатору значения должны присваиваться автоматически по порядку, начиная с единицы.

А также следует отметить пустое значение, которе имеется в первой строке, обозначенное двойными одинарными кавычками.

Выполнение SQL-запроса в phpMyAdmin


А теперь, когда мы определились с SQL-запросом, можно попробовать его выполнить практически.

Для этого с начала необходимо открыть приложение phpMyAdmin, а затем выбрать нужную базу данных (в нашем случае это "avtobezugona) и перейти в раздел "SQL".

Как открыть приложение phpMyAdmin ранее было показано в статье " Создаем базу данных MySQL ". Для варианта с локальным веб-сервером, это можно найти в разделе Создаем базу данных на локальном веб-сервере Denwer , а в случае работы с базой данных на хостинге - в разделе Создаем базу данных на хостинге .

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

Далее, в соответствующем поле следует набрать, или скопировать уже подготовленный текст SQL-запроса, как показано на скриншоте.

Для увеличения / уменьшения размера изображения кликните по картинке
Записываем данные MySQL с использованием SQL-запросов, картинка 1

Рис.3

А, после нажатия на кнопку "OK" должно произойти выполнение введенного запроса.

Результат его выполнения можно увидеть в информационном сообщении, как показано на следующем скриншоте.

Для увеличения / уменьшения размера изображения кликните по картинке
Записываем данные MySQL с использованием SQL-запросов, картинка 2

Рис.4

В нашем случае, введенный запрос выполнен успешно с записью 5 строк. В этом мы сможем также убедиться, если в разделе "Обзор" посмотрим на содержание требуемой таблицы, показанное на следующем скриншоте.

Для увеличения / уменьшения размера изображения кликните по картинке
Записываем данные MySQL с использованием SQL-запросов, картинка 3

Рис.5

Как видно, данные, записанные в таблицу полностью соответствуют тем, которые мы заносили в предыдущей статье иным способом, вводя их в ручную по каждой ячейке строк. Здесь же мы все эти операции проделали лишь один раз нажав на кнопку "OK" (конечно, затратив определенное время на составление соответствующего запроса).

Таким образом на данный момент мы рассмотрели два способа ввода данных в таблицы MySQL. Как говориться методы разные, а результат один и тот же. А какой способ применять и в каких случаях, каждый может для себя решить сам исходя из своих предпочтений.

В следующей статье мы рассмотрим еще один способ - с использованием модуля MySQLi PHP, который позволит выполнить аналогичные записи в таблицу MySQL программно, в соответствии с составленным для этой цели PHP-скриптом.

Исходные файлы сайта


Знак папкиИсходные файлы сайта с обновлениями, которые были сделаны в данной статье, можно скачать из прилагаемых дополнительных материалов:

  • Файлы каталога www
  • Таблицы базы данных MySQL

Исходные файлы бесплатно предоставляются только зарегистрированным пользователям.

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

С уважением, Николай Гришин


Комментарии


Если у Вас возникли вопросы, или есть какие-либо пожелания по представлению материала, либо заметили какие-нибудь ошибки, а быть может просто хотите выразить свое мнение, пожалуйста, оставьте свои комментарии. Такая обратная связь очень важна для возможности учитывать в дальнейшем мнение посетителей.

Буду Вам за это очень признателен!

comments powered by HyperComments