Использование DSN-строк для подключения к БД

May 4, 2010 by admin Нет комментариев »

Так как одной из задач PDO является обеспечение стандартизированных АР] для различных СУБД, то, конечно же, важным моментов при работе с PDO являет­ся способ подключения к базам данных, который может существенно отличаться у каждой системы. Так как в некоторых базах существуют пользователи, а в некото­рых ими управляет операционная система, где-то база указывается сразу при под­ключении, а где-то она должна быть выбрана дополнительно. Для решения этой проблемы был выбран зарекомендовавший себя ранее подход — DSN (Data Source Name — имя источника данных).

» Читать запись: Использование DSN-строк для подключения к БД

Библиотека SQLite

May 4, 2010 by admin Нет комментариев »

Одним из важных нововведений в РНР 5 по сравнению с его предыдущими вер­сиями является включенная поддержка SQLite — встраиваемой библиотеки для работы с базами данных, которая реализует большое количество возможностей стандарта SQL 92. С тех пор как в РНР появилась данная библиотека, для неболь­ших проектов перестала быть необходимостью установка каких-либо сторонних СУБД. С этих пор в РНР есть своя встроенная система управления базами данных.

» Читать запись: Библиотека SQLite

Объектный стиль работы с MySQL

May 4, 2010 by admin Нет комментариев »

При работе с MySQLi можно использовать и объектно-ориентированный подход. Для этого создается экземпляр объекта mysqli. При этом все функции, доступные в процедурном подходе, становятся методами данного объекта (правда, без при­ставки mysqli_). Также опускается параметр link, присутствующий в функциях, так как он заменяется экземпляром объекта, от имени которого происходит вызов метода. Все методы и свойства объекта mysqli описаны в официальной документа­ции (http: //www.php.net/manual/ru/ref .mysqli .php). Здесь будут рассмотре­ны только общие принципы работы с объектами mysqli, так как практически все параметры методов совпадают с параметрами функций процедурного подхода. Все­го предопределенных объектов три.

» Читать запись: Объектный стиль работы с MySQL

Процедурный стиль работы с MySQL

May 4, 2010 by admin Нет комментариев »

Функция mysqli_connect()

Функция mysqli_connect о устанавливает подключение к серверу MySQL. Неполный формат записи данной функции следующий.

mysqli inysqli_connect ( [string host [, string username [, string passwd [, string dbname [, int port]]]]] )

» Читать запись: Процедурный стиль работы с MySQL

Что такое SQL

May 4, 2010 by admin Нет комментариев »

SQL – это структурированный язык запросов. SQL не существует без баз данных — на нем нельзя писать программы, и в этом смысле он не является языком программирования, таким как РНР, но когда приходится иметь дело с конкретной СУБД, то без знания SQL уже не обойтись. На нем можно писать простенькие запросы, а можно выполнять большие транзакции, состоящие из нескольких сложных запросов. SQL-запрос — это своего рода команда к базе данных. Такая команда может затребовать вернуть информацию, попадающую под конкретные критерии, или дать указание удалить какие-либо записи и т.п. SQL-команда — это простая строка, например:

» Читать запись: Что такое SQL

Запуск файлов на выполнение

May 4, 2010 by admin Нет комментариев »

в РНР есть возможность запускать написанные скрипты из командной строки. Такие скрипты могут выполнять определенные действия или вести интерактивный диалог с пользователем. Запуск файла происходит по следующей команде.

php -f ‘путь_к_файлу’ [аргумент! [, аргумент2…]]

» Читать запись: Запуск файлов на выполнение

Взаимодействие с операционной системой

May 4, 2010 by admin Нет комментариев »

Взаимодействие с операционными системами (под это понятие по идее попадает и работа с файловой системой) может заключаться в вызове системных команд (shell), запуске внешних для РНР приложений и многом другом, вплоть до взаи­модействия с внешними приложениями через СОМ и .NET (на Windows-плат­форме).

» Читать запись: Взаимодействие с операционной системой

Работа с каталогами

May 4, 2010 by admin Нет комментариев »

Язык РНР позволяет не просто получать информацию о существующих катало­гах в файловой системе, но и оперировать ими, а также просматривать их содер­жимое. Весь список функций по работе с каталогами можно найти в разделе офи­циальной документации "Функции для работы с файловой системой" ( www.php.net/manual/ru ref. f ilesystem.php) и "Функции для работы с ката­логами" (http: /www.php.net/manual/ru/ref.dir.php). Здесь мы рассмотрим только некоторые из них.

» Читать запись: Работа с каталогами

Прямая работа с данными из файлов

May 4, 2010 by admin Нет комментариев »

В предыдущей стати описаны широкие возможности для работы с файлами в РНР. Однако это не всегда удобно. Особый дискомфорт вызывает необходимость постоянно открывать и закрывать файлы, контролировать количество записанных или прочитанных байтов. Во многих случаях эти операции являются лишними. Каким же еще образом можно считать данные из файла и записать данные в файл? Рассмотрим несколько вариантов.

» Читать запись: Прямая работа с данными из файлов

Система каскадной обработки исключений

May 4, 2010 by admin Нет комментариев »

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

» Читать запись: Система каскадной обработки исключений

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты