Структурированный язык запросов SQL позволяет производить различные
операции с базами данных: создавать таблицы, помещать, обновлять и
удалять из них данные, производить запросы из таблиц и.т.д. Далее мы
последовательно рассмотрим все эти операторы.
Несмотря на то, что последний стандарт SQL принят в 1992 году, на
сегодняшний день нет ни одной СУБД, где бы он полностью выполнялся.
Более того, в различных базах данных часть операций осуществляется
по-разному. Мы будем придерживаться диалекта SQL характерного для СУБД
MySQL поэтому не все запросы могут выполняться для других баз данных.
Примечание: Команды SQL не чувствительны к регистру, но традиционно они набираются прописными буквами.
Это руководство предназначено для тех web-разработчиков,
которые хотят автоматизировать передачу файлов по сети либо
взаимодействовать с другими Интернет - сервисами. Для чтения
этой главы вам необходимо владеть пониманием принципа работы
стратегии клиент - сервер и знать основы синтаксиса PHP.
cURL и libcurl - библиотеки, позволяющие серверу передавать
файлы на удаленный компьютер, используя множество Интернет
протоколов. Библиотеки имеют очень гибкую настройку и
позволяют выполнить практически любой удаленный запрос.
Используя их, web-сервер может выступать полноценным клиентом
любого основанного на HTTP протоколе сервисе, к примеру:
XML-RPC, SOAP, или WebDAV.
В этой статье будет рассказано о том, что такое cURL, как
его использовать из командной строки, и о его применении в
PHP.
Как минимум, это чревато потерей результатов работы одного из
экземпляров скрипта, а как максимум - нарушением структуры файла данных и
невозможностью нормальной работы скрипта до вмешательства админа.
Одним из важнейших предопределённых массивов является
массив $_SERVER — в него PHP-интерпретатор помещает переменные, полученные
от сервера. Без данных переменных сложно организовать полноценную
поддержку Web-приложений. Ниже приводится описание наиболее важных
элементов суперглобального массива $_SERVER.
Ссылки в PHP - это средство доступа к содержимому одной переменной
под разными именами. Они не похожи на указатели языка Си и не являются
псевдонимами таблицы символов. В PHP имя переменной и её содержимое -
это разные вещи, поэтому одно содержимое может иметь разные имена.
Ближайшая аналогия - имена файлов Unix и файлы - имена переменных
являются элементами каталогов, а содержимое переменных это сами файлы.
Ссылки в PHP - аналог жёстких ссылок (hardlinks) в файловых системах
Unix.