Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание базы данных для серверной части приложения
Для создания базы данных MySQL через PHPMyAdmin делаем следующее: · Заходим в оболочку; · Переходим на вкладку «Базы данных»; · В первое поле вводим название создаваемой базы данных, а из выпадающего списка выбираем нужную кодировку. В нашем случае это utf8_genegal_ci. Длина имени базы данных не должна превышать 64 символа. · Затем нажимаем на кнопку «Создать» · После этого имя созданной БД MySQL должно появиться в списках · Теперь создадим в нашей базе данных первую таблицу. Делаем следующее: · В списке слева находим имя нашей базы данных и нажимаем на него: · В следующем окне вводим название таблицы и задаем количество столбцов; · Затем нажимаем на кнопку «Ok». · Следующим шагом задаем структуру нашей таблицы. Прописываем имена и типы данных, которые будут храниться в столбцах таблицы; Примеры типов данных: · CHAR: представляет строку фиксированной длины · VARCHAR: представляет строку переменной длины. · TINYINT: представляет целые числа от -127 до 128, занимает 1 байт · BOOL: TRUE (представляет число 1) и FALSE (предоставляет число 0). · FLOAT: хранит дробные числа с плавающей точкой · DATE: хранит даты · TIME: хранит время · Если нужно связать несколько таблиц создаем ключи PK, FK; · После этого нажимаем на кнопку «Сохранить»; · Таблица нашей БД MySQL создана и готова для заполнения данными; Способы взаимодействия PHP и СУБД MySQL ТАК ЖЕ СМОТРИТЕ ПУНКТ 11 PHP поддерживает работу с базой данных MySQL. Специальные встроенные функции для работы с MySQL позволяют просто и эффективно работать с этой СУБД: выполнять любые запросы, читать и записывать данные, обрабатывать ошибки. Сценарий, который подключается к БД, выполняет запрос и показывает результат, будет состоять всего из нескольких строк. Для работы с MySQL не надо ничего дополнительно устанавливать и настраивать; всё необходимое уже доступно вместе со стандартной поставкой PHP. mysqli (MySQL Improved) — это расширение PHP, которое добавляет в язык полную поддержку баз данных MySQL. Это расширение поддерживает множество возможностей современных версий MySQL. Перед началом работы с данными внутри MySQL, нужно открыть соединение с сервером СУБД. В PHP это делается с помощью стандартной функции mysqli_connect(). Функция возвращает результат — ресурс соединения.
Но чтобы выполнить соединение с сервером, необходимо знать как минимум три параметра: · Адрес сервера СУБД; · Логин; · Пароль. При использовании OpenServer пароль для подключения — это пустая строка ‘’, а при самостоятельной установке MySQL пароль вы задавали в одном из шагов. Базовый синтаксис функции mysqli_connect(): mysqli_connect(<адрес сервера>, <имя пользователя>, <пароль>, <имя базы данных>); После необходимо проверить произошло ли подключение, это делается следующим скриптом: <?php $link = mysqli_connect("localhost", "root", "");
if ($link == false){ print("Ошибка: Невозможно подключиться к MySQL ". mysqli_connect_error()); } else { print("Соединение установлено успешно"); } Следующий шаг - задание кодировки, это тоже делается не сложно: mysqli_set_charset($con, "utf8"); PHP дает огромное множество функций мне лень их перечислять поэтому лишь расскажу лишь парочку: · Выражение INSERT INTO используется для добавления новых записей в таблицу базы данных. · mysqli_insert_id() — возвращает идентификатор последней добавленной записи Можно писать и на mysql синтаксисе $sql = 'SELECT id, name FROM cities'; $result = mysqli_query($link, $sql); Отправляя его на бд где код и выполнится Способы внедрения JavaScript в html-документы. Вариант 1. Подключение внутри html-файла. Делается это с помощью конструкции: <script type="text/javascript"> … Код javascript … </script> Можно использовать как в head так и в body, но в зависимости от выбора это меняет что первое загружается (браузер читает сверху вниз) Вариант 2. Подключение внешнего файла скрипта с кодом. Если javascript-код находится во внешнем файле, то способ его подключение будет несколько другим. <script src="путь_к_файлу_скрипта/script.js"></script> Можно также подключать через URL <script src=" http://www.somesite.com/script.js"></script> Атрибуты: Атрибут async Async используется для того, чтобы указать браузеру, что скрипт может быть выполнен «асинхронно». <script async src="script1.js"></script> При обнаружении тега <script async src="..."> браузер не останавливает обработку HTML-документа для загрузки и выполнения скрипта, выполнение может произойти после того, как скрипт будет получен параллельно с разбором документа. Когда скрипт будет загружен – он выполнится. Атрибут defer Атрибут defer откладывает выполнение скрипта до тех пор, пока вся HTML-страница не будет загружена полностью.
|
|||||
Последнее изменение этой страницы: 2021-06-14; просмотров: 130; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.64.132 (0.005 с.) |