Руководство по РНР 3.0




Руководство по РНР 3.0 (часть 8)


    unpack
    unpack unpack -- Распаковывает данные из двоичной строки...
    Описание
    Описание array unpack(string format, string data); Распаковывает данные из двоичной строки в массив согласно формату. Возвращает массив, содержащий распакованные элементы. Unpack работает не так к...
    Пример 1. Распаковываем строку
    Пример 1. Распаковываем строку $array = unpack("c2chars/nint", $binarydata); Возникающий в результате массив будет содержать "chars1", "chars2" и "int". Для объяснения кодов формата см. также: pac...
    unserialize
    unserialize unserialize -- создает PHP значение из сохраненного представления...
    Описание
    Описание mixed unserialize(string str); unserialize() берет одно сохраненное значение (см. serialize() ) и преобразует обратно в PHP значение. Возвращает преобразованное значение, и может иметь ти...
    Пример 1. unserialize
    Пример 1. unserialize // Здесь мы используем unserialize() для загрузки данных о сессии из базы данных // в $session_data. Этот пример дополняет описанный в месте // с serialize() .$conn = odbc_co...
    uniqid
    uniqid uniqid -- генерирует уникальный идентификатор...
    Описание
    Описание int uniqid(string prefix); uniqid() возвращает уникальный идентификатор, основанный на текущем времени в микросекундах. Префикс может быть полезен, например, если Вы генерируете идентифик...
    usleep
    usleep usleep -- Задержка выполнения в микросекундах...
    Описание
    Описание void usleep(int micro_seconds); Задержка выполнения программы в микросекундах( micro_seconds ). См. также sleep() ....
    msql
    msql msql -- посылает mSQL-запрос...
    Описание
    Описание int msql (string database, string query, int link_identifier); Возвращает положительный идентификатор результата mSQL-запроса или false в случае ошибки. msql() выбирает базу данных и выпо...
    msql_affected_rows
    msql_affected_rows msql_affected_rows -- возвращает количество строк результата запроса...
    Описание
    Описание int msql_affected_rows (int query_identifier); Возвращает количество строк результата запроса (т.е. количество строк, возвращаемых SELECT, количество строк, модифицированных UPDATE или ко...
    msql_close
    msql_close msql_close -- закрывает соединение с mSQL...
    Описание
    Описание int msql_close (int link_identifier); Возвращает true в случае успеха и false в случае ошибки. msql_close() закрывает связь с базой данных mSQL, которая ассоциирована с указанным идентифи...
    msql_connect
    msql_connect msql_connect -- открывает соединение с mSQL...
    Описание
    Описание int msql_connect (string hostname); В случае успеха возвращает положительный идентификатор связи или false в случае ошибки. msql_connect() устанавливает соединение с mSQL сервером. Аргуме...
    msql_create_db
    msql_create_db msql_create_db -- создает базу данных в mSQL...
    Описание
    Описание int msql_create_db (string database name, int [ link_identifier ] ); msql_create_db() пытается создать новую базу данных на сервере, ассоциированном с указанным идентификатором связи. См....
    msql_createdb
    msql_createdb msql_createdb -- создает базу данных в mSQL...
    Описание
    Описание int msql_createdb (string database name, int [ link_identifier ] ); Идентична msql_create_db() ....
    msql_data_seek
    msql_data_seek msql_data_seek -- перемещает внутренний указатель строки...
    Описание
    Описание int msql_data_seek (int query_identifier, int row_number); Возвращает true в случае успеха и false в случае ошибки. msql_data_seek() передвигает внутренний указатель строки результата msq...
    msql_dbname
    msql_dbname msql_dbname -- возвращает название текущей базы данных mSQL...
    Описание
    Описание string msql_dbname (int query_identifier, int i); msql_dbname() возвращает название базы данных записанной в положении i указателя, возвращаемого функцией msql_listdbs() . Для определения...
    msql_drop_db
    msql_drop_db msql_drop_db -- удаляет базу данных mSQL...
    Описание
    Описание int msql_drop_db (string database_name, int link_identifier); Возвращает true в случае успеха и false в случае ошибки. msql_drop_db() пытается полностью удалить с сервера базу данных, асс...
    msql_dropdb
    msql_dropdb msql_dropdb -- удаляет базу данных mSQL...
    Описание
    Описание См. msql_drop_db() ....
    msql_error
    msql_error msql_error -- возвращает ссобщение об ошибке последнего обращения функций к msql...
    Описание
    Описание string msql_error ( ); Ошибки, идующие от сервера mSQL больше не выдают предупреждений. Вместо них используйте функции для извлечения строки ошибки....
    msql_fetch_array
    msql_fetch_array msql_fetch_array -- извлекает строку как массив...
    Описание
    Описание int msql_fetch_array (int query_identifier); Возвращает массив, который соответствует извлеченной строке. Если больше строк нет, возвращается false. msql_fetch_array() это расширенная вер...
    msql_fetch_field
    msql_fetch_field msql_fetch_field -- извлекает информацию о поле...
    Описание
    Описание object msql_fetch_field (int query_identifier, int field_offset); Возвращает объект, содержащий информацию о поле msql_fetch_field() может использоваться для извлечения информации о полях...
    msql_fetch_object
    msql_fetch_object msql_fetch_object -- fetch row as object...
    Описание
    Описание int msql_fetch_object (int query_identifier); Возвращает объект со свойствами, соответствующими извлеченной строке. Если больше нет строк, возвращается false. msql_fetch_object() эквивале...
    msql_fetch_row
    msql_fetch_row msql_fetch_row -- возвращает строку как массив с числовыми индексами...
    Описание
    Описание array msql_fetch_row (int query_identifier); Возвращает массив, соответствующий извлеченной строке. Если больше нет строк, то возвращается false. msql_fetch_row() извлекает одну строку да...
    msql_fieldname
    msql_fieldname msql_fieldname -- получает название поля...
    Описание
    Описание string msql_fieldname (int query_identifier, int field); msql_fieldname() возвращает название указанного поля. query_identifier - идентификатор запроса, и field - индекс поля. msql_fieldn...
    msql_field_seek
    msql_field_seek msql_field_seek -- устанавливает смещение поля...
    Описание
    Описание int msql_field_seek (int query_identifier, int field_offset); Перемещает указатель на указанное смещение поля. Если последующий вызов msql_fetch_field() не будет включать в себя смещение...
    msql_fieldtable
    msql_fieldtable msql_fieldtable -- получает название таблицы для поля...
    Описание
    Описание int msql_fieldtable (int query_identifier, int field); Возвращает название таблицы, откуда было извлечено поле field ....
    msql_fieldtype
    msql_fieldtype msql_fieldtype -- получает тип поля...
    Описание
    Описание string msql_fieldtype (int query_identifier, int i); msql_fieldtype() эквивалентно msql_fieldname() . Аргументы идентичны, но возвращается тип поля. Тип может быть следующим: "int", "stri...
    msql_fieldflags
    msql_fieldflags msql_fieldflags -- получает флаги поля...
    Описание
    Описание string msql_fieldflags (int query_identifier, int i); msql_fieldflags() возвращает флаги указанного поля. В текущий момент они могут быть следующими: "not null", "primary key", их комбина...
    msql_fieldlen
    msql_fieldlen msql_fieldlen -- получает длину поля...
    Описание
    Описание int msql_fieldlen (int query_identifier, int i); msql_fieldlen() возвращает длину указанного поля....
    msql_free_result
    msql_free_result msql_free_result -- высвобождает рузультат из памяти...
    Описание
    Описание int msql_free_result (int query_identifier); msql_free_result() освобождает память, ассоциированную с query_identifier . Когда PHP завершает запрос, эта память осовобождается автоматическ...
    msql_freeresult
    msql_freeresult msql_freeresult -- освобождает результат из памяти...
    Описание
    Описание См. msql_free_result()...
    msql_list_fields
    msql_list_fields msql_list_fields -- перечисляет поля результата...
    Описание
    Описание int msql_list_fields (string database, string tablename); msql_list_fields() извлекает информацию о данной таблице. Аргументами являются название базы данных и название таблицы. Возвращае...
    msql_listfields
    msql_listfields msql_listfields -- перечисляет поля результата...
    Описание
    Описание See msql_list_fields() ....
    msql_list_dbs
    msql_list_dbs msql_list_dbs -- перечисляет базы данных mSQL на сервере...
    Описание
    Описание int msql_list_dbs (void); msql_list_dbs() возвратит указатель на результат, содержащий базы данных, доступные с текущего msql демона. Используйте функцию msql_dbname() для извлечения имен...
    msql_listdbs
    msql_listdbs msql_listdbs -- перечисляет базы данных mSQL на сервере...
    Описание
    Описание См. msql_list_dbs() ....
    msql_list_tables
    msql_list_tables msql_list_tables -- перечисляет таблицы в базе данных mSQL...
    Описание
    Описание int msql_list_tables (string database); msql_list_tables() в качестве параметра использует название базы данных, и возвращает у казатель на результат, примерно, как и функция msql() . Для...
    msql_listtables
    msql_listtables msql_listtables -- перечисляет таблицы в базе данных mSQL...
    Описание
    Описание См. msql_list_tables() ....
    msql_num_fields
    msql_num_fields msql_num_fields -- получает количество полей в результате...
    Описание
    Описание int msql_num_fields (int query_identifier); msql_num_fields() возвращает количество полей в данных резултата. См.также: msql() , msql_query() , msql_fetch_field() , и msql_num_rows() ....
    msql_num_rows
    msql_num_rows msql_num_rows -- получает количество строк результата...
    Описание
    Описание int msql_num_rows (int query_identifier); msql_num_rows() возвращает количество строк данных результата. См.также: msql() , msql_query() , и msql_fetch_row() ....
    msql_numfields
    msql_numfields msql_numfields -- получает количество полей результата...
    Описание
    Описание int msql_numfields (int query_identifier); Идентична msql_num_fields() ....
    msql_numrows
    msql_numrows msql_numrows -- получает количество строк результата...
    Описание
    Описание int msql_numrows (void); Идентична msql_num_rows() ....
    msql_pconnect
    msql_pconnect msql_pconnect -- открывает постоянное соединение с mSQL...
    Описание
    Описание int msql_pconnect (string hostname); Возвращает положительный идентификатор соединения в случае успеха или false в случае ошибки. msql_pconnect() ведет себя во многом также как msql_conne...
    msql_query
    msql_query msql_query -- посылает mSQL-запрос...
    Описание
    Описание int msql_query (string query, int link_identifier); msql_query() посылает запрос к текущей активной базе данных на сервере, которая задается идентификатором связи. Если идентификатор связ...
    msql_regcase
    msql_regcase msql_regcase -- создает регулярное выражение для контекстно независимого поиска...
    Описание
    Описание См. sql_regcase() ....
    msql_result
    msql_result msql_result -- получает данные результата...
    Описание
    Описание int msql_result (int query_identifier, int i, mixed field); Возвращает содержимое ячейки с указанной строки и смещения в указанном рузльтате. msql_result() возвращает содержимое одной яче...
    msql_select_db
    msql_select_db msql_select_db -- выбирает базу данных mSQL...
    Описание
    Описание int msql_select_db (string database_name, int link_identifier); Возвращает true в случае успеха и false в случае ошибки. msql_select_db() устанавливает текущую активную базу данных на сер...
    msql_selectdb
    msql_selectdb msql_selectdb -- выбирает базу данных mSQL...
    Описание
    Описание См. msql_select_db() ....
    msql_tablename
    msql_tablename msql_tablename -- получает название таблицы п=конкретного поля...
    Описание
    Описание string msql_tablename (int query_identifier, int field); msql_tablename() использует в качестве аргументов указатель на рузультат, возвращаемый функцией msql_list_tables() и целый индекс...
    Пример 1. Использование msql_tablename()
    Пример 1. Использование msql_tablename() ?php msql_connect ("localhost"); $result = msql_list_tables("wisconsin"); $i = 0; while ($i msql_numrows($result)) { $tb_names[$i] = msql_tablename($result...
    mysql_affected_rows
    mysql_affected_rows mysql_affected_rows -- возвращает количество столбцов, использованных предыдущими MySQL операциями...
    Описание
    Описание int mysql_affected_rows(int [link_identifier] ); mysql_affected_rows() возвращает количество столбцов, использованных запросами INSERT, UPDATE или DELETE на сервере, связываемом с определ...
    mysql_close
    mysql_close mysql_close -- закрывает MySQL соединение...
    Описание
    Описание int mysql_close(int [link_identifier] ); Возвращает: true при успешном завершении, false при ошибке mysql_close() закрывает связь с базой данных MySQL, ассоциированной с определенным иден...
    mysql_connect
    mysql_connect mysql_connect -- открывает соединение с MySQL сервером...
    Описание
    Описание int mysql_connect(string [hostname] [:port] , string [username] , string [password] ); Возвращает: Правильный идентификатор связи MySQL при успешном выполнении, или false при ошибке. mysq...
    mysql_create_db
    mysql_create_db mysql_create_db -- Создает базу данных MySQL...
    Описание
    Описание int mysql_create_db(string database name, int [link_identifier] ); mysql_create_db() пытается создавать новую базу данных на сервере связанном с определенным идентификатором связи. См. та...
    mysql_data_seek
    mysql_data_seek mysql_data_seek -- Перемещает внутренний указатель результата...
    Описание
    Описание int mysql_data_seek(int result_identifier, int row_number); Возвращает: true при успешном выполнении , false при ошибке. mysql_data_seek() перемещает внутренний указатель столбца в MySQL...
    mysql_db_query
    mysql_db_query mysql_db_query -- Посылает MySQL запрос...
    Описание
    Описание int mysql_db_query(string database, string query, int [link_identifier] ); Возвращает: Правильный идентификатор результата MySQL в результате запроса, или false при ошибке . mysql_db_quer...
    mysql_drop_db
    mysql_drop_db mysql_drop_db -- удаляет базу данных MySQL...
    Описание
    Описание int mysql_drop_db(string database_name, int [link_identifier] ); Возвращает: true при успешном выполнении , false при неудачном завершении. mysql_drop_db() пытается удалить целую базу дан...
    mysql_errno
    mysql_errno mysql_errno -- Возвращает номер сообщения об ошибке предыдущей операции MySQL...
    Описание
    Описание int mysql_errno(int [link_identifier] ); Ошибки возвращающиеся с выходного буфера базы данных mySQL больше не делают предупреждение. Взамен, используйте эту функцию, чтобы получить номер...
    mysql_error
    mysql_error mysql_error -- Возвращает текст сообщения об ошибке предыдущей операции MySQL...
    Описание
    Описание string mysql_error(int [link_identifier] ); Ошибки возвращающиеся с выходного буфера базы данных mySQL больше не делают предупреждение. Взамен, используйте эту функцию, чтобы получить стр...
    mysql_fetch_array
    mysql_fetch_array mysql_fetch_array -- Выбрать результат как ассоциативный массив...
    Описание
    Описание array mysql_fetch_array(int result); Возвращает результат строки запроса как массив, или false при отсутствии результата. mysql_fetch_array() является расширенной версией функции mysql_fe...
    Пример 1. mysql fetch array
    Пример 1. mysql fetch array ?php mysql_connect($host,$user,$password); $result = mysql_db_query("database","select * from table"); while($row = mysql_fetch_array($result)) { echo $row["user_id"];...
    mysql_fetch_field
    mysql_fetch_field mysql_fetch_field -- Получает информацию о столбце из результата и возвращает ее как объект....
    Описание
    Описание object mysql_fetch_field(int result, int [field_offset] ); Возвращает объект, содержащий информацию о поле. mysql_fetch_field() Может быть использована для получения информации о поле в о...
    mysql_fetch_lengths
    mysql_fetch_lengths mysql_fetch_lengths -- Получает максимальный размер данных для каждого выходного значения...
    Описание
    Описание array mysql_fetch_lengths(int result); Возвращает: Массив, который соответствует длинам каждого поля в последней строке, выбранной mysql_fetch_row() , или false при ошибке . mysql_fetch_l...
    mysql_fetch_object
    mysql_fetch_object mysql_fetch_object -- Получает строку результата как объект....
    Описание
    Описание object mysql_fetch_object(int result); Возвращает объект с свойствами, который соответствует полученной строке, или false если нет результата. mysql_fetch_object() подобна mysql_fetch_arr...
    Пример 1. mysql fetch object
    Пример 1. mysql fetch object ?php mysql_connect($host,$user,$password); $result = mysql_db_query("database","select * from table"); while($row = mysql_fetch_object($result)) { echo $row-user_id; e...
    mysql_fetch_row
    mysql_fetch_row mysql_fetch_row -- Получите строку результата как пронумерованный массив...
    Описание
    Описание array mysql_fetch_row(int result); Возвращает: Массив, который соответствует выбранным колонкам, или false если нет результата. mysql_fetch_row() выбирает столбец данных из результата, и...
    mysql_field_name
    mysql_field_name mysql_field_name -- Получает имя определенного поля в результате...
    Описание
    Описание string mysql_field_name(int result, int field_index); mysql_field_name() возвращает имя указанного поля. Аргументами функции являются идентификатор результата и индекс поля, т.е. mysql_fi...
    mysql_field_seek
    mysql_field_seek mysql_field_seek -- Устанавливает указатель запроса в определенное поле....
    Описание
    Описание int mysql_field_seek(int result, int field_offset); Поиск в определенном поле. Если следующий вызов mysql_fetch_field() не содержит указания поля, то должно быть возвращено именно это пол...
    mysql_field_table
    mysql_field_table mysql_field_table -- Получает имя таблицы, в которой находится указанное поле....
    Описание
    Описание string mysql_field_table(int result, int field_offset); Получает имя таблицы поля. Для обратной совместимости также может быть использована mysql_fieldtable() ....
    mysql_field_type
    mysql_field_type mysql_field_type -- Получает тип указанного поля в результате...
    Описание
    Описание string mysql_field_type(int result, int field_offset); mysql_field_type() подобна функции mysql_field_name() . Аргументы идентичны, но возвращается тип поля. Это будет что-то из "int", "r...
    Пример 1. mysql field types
    Пример 1. mysql field types ?php mysql_connect("localhost:3306"); mysql_select_db("wisconsin"); $result = mysql_query("SELECT * FROM onek"); $fields = mysql_num_fields($result); $rows = mysql_num_...
    mysql_field_flags
    mysql_field_flags mysql_field_flags -- Получает флаги, связанные с указанным полем в результате...
    Описание
    Описание string mysql_field_flags(int result, int field_offset); mysql_field_flags() возвращает флаги указанного поля. Флаги передаются как одно слово на флаг, разделенные одним пробелом, так, что...
    mysql_field_len
    mysql_field_len mysql_field_len -- Возвращает длину указанного поля...
    Описание
    Описание int mysql_field_len(int result, int field_offset); mysql_field_len() возвращает длину указанного поля. Для обратной совместимости mysql_fieldlen() также может быть использована....
    mysql_free_result
    mysql_free_result mysql_free_result -- Освобождает память результата...
    Описание
    Описание int mysql_free_result(int result); mysql_free_result() должна быть использована только если Вы беспокоитесь об использовании слишком большого объема памяти, во время работы вашего скрипта...
    mysql_insert_id
    mysql_insert_id mysql_insert_id -- Получает id сгенерированный предыдущим выполнением SQL-запроса INSERT...
    Описание
    Описание int mysql_insert_id(int [link_identifier] ); mysql_insert_id() возвращает ID сгенерированнуые для поля с автоинкрементом(AUTO_INCREMENTED). Эта функция не использует аргументов. Она возвр...
    mysql_list_fields
    mysql_list_fields mysql_list_fields -- Показывает список полей MySQL в результате запроса...
    Описание
    Описание int mysql_list_fields(string database_name, string table_name, int [link_identifier] ); mysql_list_fields() извлекает информацию о заданной tablename таблице. Аргументы - имя базы данных...
    mysql_list_dbs
    mysql_list_dbs mysql_list_dbs -- Показывает список доступных Баз Данных на сервере...
    Описание
    Описание int mysql_list_dbs(int [link_identifier] ); mysql_list_dbs() возвратит указатель результата, содержащий базы данных доступные текущему процессу mysql . Используйте функцию mysql_tablename...
    mysql_list_tables
    mysql_list_tables mysql_list_tables -- Показывает список таблиц в базе данных MySQL...
    Описание
    Описание int mysql_list_tables(string database, int [link_identifier] ); mysql_list_tables() берет имя базы данных и указатель результата очень подобно функции mysql_db_query() . Функция mysql_tab...
    mysql_num_fields
    mysql_num_fields mysql_num_fields -- Получает количество полей в результате....
    Описание
    Описание int mysql_num_fields(int result); mysql_num_fields() получает количество полей в установленном результате. См. также: mysql_db_query() , mysql_query() , mysql_fetch_field() , mysql_num_ro...
    mysql_num_rows
    mysql_num_rows mysql_num_rows -- Получает количество столбцов в результате...
    Описание:
    Описание: int mysql_num_rows(int result); mysql_num_rows() получает количество столбцов в установленном результате См. также: mysql_db_query() , mysql_query() и, mysql_fetch_row() . Для обратной с...
    mysql_pconnect
    mysql_pconnect mysql_pconnect -- Открывает устойчивое соединение с MySQL-сервером...
    Описание
    Описание int mysql_pconnect(string [hostname] [:port] , string [username] , string [password] ); Возвращает: Правильный MySQL идентификатор устойчивой связи при успешном выполнении , или false при...








Начало