Справочник и примеры языка PHP

         

Msql_fieldname mysql_fieldname



msql_fieldname mysql_fieldname

$name = msql_fieldname($result, $i);

$name = mysql_fieldname($result, $i);

Возвращает имя столбца i-го поля в result .-



Msql_fieldtype mysql_fieldtype



msql_fieldtype mysql_fieldtype

$type = msql_fieldtype($result, $i);

$type = mysql_fieldtype($result, $i);

Возвращает тип i-го поля в result (то есть «char», «real» и т. д.).



Msql_freeresult mysql_freeresult





msql_freeresult mysql_freeresult

msql_freeresult($result);

mysql_freeresult($result);

Освобождает память, связанную с результатом работы mSQL/MySQL. Вся память автоматически освобождается по завершении скрипта, поэтому используйте эту функцию, только если ваш скрипт занимает слишком много памяти.



Msql_isttables mysql_listtables



msql_isttables mysql_listtables

$result = msql_listtables($database);

$result = mysql_listtables($database);

Возвращает указатель на результат, содержащий имена всех таблиц базы данных database . Функция m(y)sql_tablename может выбирать значения из этого указателя.



Msql_listdbs mysql_listdbs



msql_listdbs mysql_listdbs

$result = msql_listdbs();

$result = mysql_listdbs();

Возвращает указатель на результат, содержащий список имен всех баз данных, доступных на сервере mSQL/MySQL. Функция m(y)sql_dbname может выбирать значения из этого указателя.



Msql_listfields mysql_listfields



msql_listfields mysql_listfields

$result = msql_listfields($database, $table);

$result = mysqllistfields($database, $table);

Вернет указатель на результат, дающий информацию о полях таблицы table в назначенной базе данных. Функции m(y)sql_fieldflags , m(y)sql_fieldlen , m(y)sql_fieldname и m(y)sql_ fieldtype могут выбирать значения из этого указателя.



Msql mysql



msql mysql

$result = msql($database, $query);

$result = mysql($database, $query);

Посылает запрос query базе данных mSQL/MySQL, указанной в аргументе database. Для не SELECT-запросов функция возвращает 0 для mSQL 1.x и MySQL, а для mSQL 2.x возвращает число измененных записей. Для запроса SELECT функция возвращает идентификатор результата, который может быть использован в других функциях msql_ *. В случае ошибки функция вернет -1.



Msql_numfields mysql_numfields



msql_numfields mysql_numfields

$num_fields = msql_numfields($result);

$nuni_fields = mysql_numfields($result);

Возвращает число полей в result.



Msql_nurn rows msql_numrows



msql_nurn rows msql_numrows

$num_rows = msql_numrows($result);

$num_rows = mysql_numrows($result);_

Возвращает количество записей в result.



Msql_regcase



msql_regcase

$new_string = msql_regcase($string);

Возвращает копию строки string, преобразованную в регулярное выражение, необходимое для выполнения поиска не зависящих от регистра совпадений в запросе mSQL.



Msql_result mysql_result



msql_result mysql_result

$result_string = msql_result($result, $i, $field);

$result_string = mysql_result($result, $1, $field);

Данная функция возвращает значение из указанного поля field 1-й записи набора result. Аргумент field - это имя столбца, и он может быть указан как table, field для результирующих наборов, использующих соединения таблиц. В аргумент field допускается включение любой внутренней функции MySQL, которая может обрабатывать результаты SELECT, например, mysql_result ($result, $i, "length($field)") .



MsqlEncode



msqlEncode

$string = msqlEncode($string)

Функция возвращает перекодированную копию строки string, которую можно использовать в запросе mSQL.



MsqlFetchRow



msqlFetchRow

$row = msqlFetchRow($result)

Эта функция возвращает в виде массива следующую доступную запись из result.



Msqljtablename mysql_tablename



msqljtablename mysql_tablename

$name = msql_tablename($result, $i);

$name = mysql_tablename($result, $i);

Вернет имя таблицы, хранящееся в i-м поле результата, возвращенного функцией m(y)sql_listtables .



MsqllnitFieldList



msqllnitFieldList

$result = msqlInitFieldList($socket, $database, $table)

Создает информационную таблицу о таблице table в базе данных database на сервере, указанном аргументом socket.



My sql_af f ected_ro ws



my sql_af f ected_ro ws

$num_rows = mysql_affected_rows();

Возвращает число записей, измененных последней из команд INSERT, UPDATE или DELETE.



Mysql_insertjd



mysql_insertjd

$id_num = mysql_insert_id();

Возвращает идентификационный номер, использовавшийся при последней команде INSERT, содержавшей поле auto_increment.



Next



next

next($array);

Перемещает указатель массива array на следующий элемент и возвращает текущий.



Octdec



octdec

$decimal = octdec($octal);

Возвращает десятичный эквивалент восьмеричного аргумента octal.



Open



open

$fd = open($file, $mode)

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

> Открыть файл для записи

<Открыть файл для чтения

<> Открыть файл для чтения или записи

<Р Создать именованный канал и открыть его для чтения

>Р Создать именованный канал и открыть его для записи

<| Выполнить файл как команду и прочесть результаты

>| Выполнить файл как команду и сделать запись в процесс



Opendir



opendir

opendir($directory);

Открывает указанный каталог для использования с функцией readdir. Вы должны закрыть каталог с помощью closedir после работы с ним.



Openlog



openlog

openlog($ident, $options, $facllity);

Открывает для записи системный журнал. Эту функцию необходимо вызывать после initlog и до первого вызова syslog . Аргументы те же, что и при вызове системной функции Unix openlog . Значение ident предваряет каждую запись журнала и обычно является именем программы. Значение options может быть одним из следующих: LOG_CONS (выводить журнал на консоль, если произошла ошибка в стандартной процедуре); LOG_NDELAY (открыть журнал немедленно вместо ожидания первой записи журнала); LOG_PERROR (записывать также в stderr); LOG_PID (включать идентификатор процесса (PID) в каждую запись журнала). Можно комбинировать эти параметры с помощью побитового ИЛИ (например (LOG_DELAY | LOG_PERROR LOG_PID)). Facility - это один из установленных системой уровней журнализации (например, LOG_SYSLOG, LOG_USER, LOG_KERN и т. д.).



Ord



ord

$number = ord($character);

Возвращает ASCII-значение символа character.



Parse_str



parse_str

parse_str($string);

Разбирает строку URL в формате "переменная 1=значение1 &переменная2=значение2" и инициализирует переменные, присваивая им соответствующие значения. Программа РНР выполняет эту функцию автоматически для приходящих из форм данных в начале каждого скрипта.



Passthru



passthru

passthru($command);

passthru($command, $returevalue);

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



Pclose



pclose

pclose($fd);

Закрывает канал, открытый функцией рореп.



Phpinfo



phpinfo

phpinfo();

Печатает информационную страницу, полезную при отладке установки РНР. Это та же страница, которая печатается при добавлении «?info» к любому РНР URL, или если вы обращаетесь непосредственно к двоичным файлам РНР (то есть, http://www.myserver.com/cgi-bin/php).



Phpversion



phpversion

$version = phpversion();

Возвращает номер версии текущего запущенного РНР.



Pid



pid

$pid = getppid()

Возвращает идентификатор (PID) родительского для программы Lite процесса.



Popen



popen

$fd = popen($command, $mode);

Запускает внешнюю команду command и либо посылает ей данные (если установлен режим записи: mode = «w»), либо читает данные из команды (если в mode указать «r»). Любой файловый дескриптор, открытый таким образом, должен быть закрыт функцией pclose.



Pos



pos

$position = pos($array['element']);

Возвращает число - позицию указанного элемента ' element' в ассоциативном массиве а г ray.



Pow



pow

$result = pow($x, $y);

Возвращает х, возведенное в степень у.



Prev



prev

Selement = prev($array);

Перемещает внутренний указатель массива а г ray на предыдущий элемент и возвращает его.



Printf



printf

printf($string [, arg, ... ])

Работает как функция С (или Perl) с тем же именем. Значение переменных не подставляется; для ввода переменных в строку необходимо использовать стандартное для С форматирование '%s'.



Putenv



putenv

putenv($string);

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



Quote met a



quote met a

$quoted_string = quotemeta($string);

Возвращает строку string, в которой все специальные символы экранированы таким образом, что ее можно безопасно использовать в регулярных выражениях.



Rand



rand

$number = rand();

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



Read



read

$data = read($fd, $length)

Читает указанное в length число байт из заданного файлового дескриптора.



Readdir



readdir

$file = readdir();

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



Readfile



readfile

$filesize = readfile($filename);

Выдает содержимое файла filename непосредственно броузеру и возвращает размер файла. Эту функцию можно спокойно выполнять с двоичными файлами, такими как файлы изображений.



Readlink



readlink

$filename = readline($link);

Возвращает путь к настоящему файлу, на который ссылается link. В случае ошибки функция вернет -1.



Readln



readln

$line =readln($fd)

Читает следующую строку из указанного файлового дескриптора.



Readtok



readtok

$data = readtok($fd, $token)

Функция читает данные из указанного файлового дескриптора, пока не встретит маркер token. Используется только первый символ из token.



Reg_match



reg_match

$result = reg_match($expression, $string);

$result = reg_match($expression, $string, $array);

Функция идентична ereg. Она поддерживается только для обратной совместимости с предыдущими версиями РНР.



Reg_replace



reg_replace

reg_replace($expression, $replacement, $string);

Идентична ereg_replace. Эта функция поддерживается только для обратной совместимости с предыдущими версиями РНР.



Reg_search



reg_search

$partial_string = reg_search($expression, $string);

$partial_string = reg_search($expression, $string, $array);

Функция идентична ereg за исключением того, что она возвращает часть строки string , оставшуюся после первого совпадения. Если совпадения не обнаружено, функция возвращает пустую строку. Эта функция поддерживается только для обратной совместимости с предыдущими версиями РНР.



Rename



rename

rename($oldfile, $newfile);

Переименовывает oldfile в newfile .