Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_SUBD.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
221.84 Кб
Скачать
  1. Интерфейсы пользователя, возможные при использовании MySql.

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

phpMyAdmi- веб-приложение с открытым кодом , написанное на языке php и представляющее собой веб-интерейс для администрирования СУБД MySQL.

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

Библиотеки MySQL поддерживают практически все языки программирования.

  1. Язык php. Назначение, общий синтаксис.

PHP (Hypertext Preprocessor - Препроцессор Гипертекста)– это широко используемый язык сценариев общего назначения с открытым исходным кодом.

PHP - язык программирования, специально разработанный для написания web-приложений (скрип-тов, сценариев), исполняющихся на Web-сервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl.

Огромным плюсом PHP, в отличие от, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. PHP не зависит от скорости компьютера пользователя или его браузера, он полностью работает на сервере. Пользователь даже может не знать, получает ли он обычный HTML-файл или результат выполнения скрипта. Сценарии на языке PHP могут исполняться на сервере в виде отдельных файлов, а могут интегрироваться в html страницы.

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

Синтаксис

Простейшая программа Hello world на PHP выглядит следующим образом:

<?php echo "Hello, world!"; ?>

PHP исполняет код, находящийся внутри ограничителей, таких как <?php ?>. Всё, что находится вне ограничителей, выводится без изменений. В основном, это используется для вставки PHP-кода в HTML-документ, например так:

1. <html>

2. <head>

3. <title>Тестируем PHP</title>

4. </head>

5. <body>

6. <?php echo "Hello, world!"; ?>

7. </body>

8. </html>

• Имена переменных начинаются с символа $, тип переменной объявлять не нужно

• . В отличие от имён функций и классов, имена переменных чувствительны к регистру. Пере-менные обрабатываются в строках, заключённых в двойные кавычки

• PHP рассматривает переxод на новую строку как пробел, так же как HTML и другие языки со свободным форматом.

• Инструкции разделяются с помощью точки с запятой (;), за исключением некоторых случаев.

PHP поддерживает три типа комментариев:

  • в стиле языка Си (ограниченные /* */),

  • C++ (начинающиеся с // и идущие до конца строки)

  • оболочки UNIX (с # до конца строки).

  1. Принципы работы web-сервера с разборщиком php.

  1. Переменные в php.

Вообще, переменная - это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных (исключение — константа, которая, впрочем, может содержать только число или строку). Такого понятия, как указатель в PHP не существует - при присваивании переменная копируется один-в-один, какую бы сложную структуру она ни имела. Имена всех переменных в PHP должны начинаться со знака $ -так интерпретатору значительно легче "понять" и отличить их, например, в строках. В PHP не нужно ни описывать переменные явно, ни указывать их тип. Однако иногда он может ошибаться (например, если в текстовой строке задано десятичное число), поэтому изредка возникает необходимость явно указывать, какой тип имеет выражение.PHP поддерживает восемь простых типов данных:

Четыре скалярных типа:

• boolean (двоичные данные)

• integer (целые числа)

• float (числа с плавающей точкой или 'double')

• string (строки)

Два смешанных типа:

• array (массивы)

• object (объекты)

И два специальных типа:

• resource (ресурсы)

• NULL ("пустой" тип)

Локальные переменные в PHP

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

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

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

Глобальные переменные - это переменные, которые доступны всей программе, включая подпро-граммы (пользовательские функции). Для PHP все объявленные и используемые в функции пере-менные по умолчанию локальны для функции. Если вы в теле пользовательской функции будете использовать переменную с именем, идентичным имени глобальной переменной, то в пользователь-ской функции будет создана локальная переменная с именем, идентичным имени глобальной пере-менной, но доступна данная локальная переменная будет только внутри этой пользовательской функции. Помимо локальных и глобальных переменных, в PHP существует еще один тип переменных - статические переменные. Если в теле пользовательской функции объявлена статическая переменная, то компилятор не будет ее удалять после завершения работы этой функции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]