Последние публикации

  16 Июля, 2011
Взлом капчи
Разбираемся, как ломают капчи. Теория и практика


  17 Июня, 2011
Справочник по PHP
Синтаксис языка и операторы. Функции работы с данными. Файлы и сети. Управляющие функции. ..


  25 Января, 2011
Основы web-технологий.
С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи ..


  22 Января, 2011
Теоретические основы защиты информации.
В настоящее время и у нас в стране, и за рубежом достаточно много публикаций по современным ..


Поиск по сайту

 

postheadericon Главная / web программирование / web технологии

Основы web-технологий.


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

настоящее время также разработаны API доступа к БД для сценариев стороны сервера, в частности, для PHP. Взаимодействие программ при публикации БД с использованием технологии PHP изображено на рис. 7.

Библиотеки для доступа к БД подключаются к проигрывателю сценариев PHP в виде внешних загружаемых модулей. В настоящее время разработаны модули для большинства распространенных серверов БД. Если подключен модуль, реализующий API доступа к БД, то в сценарии PHP определяются специальные, зависящие от сервера БД, функции.

В табл. 15 приведены основные функции для доступа к БД MySQL.

 

Таблица 15

Основные функции PHP для доступа к БД MySQL

Функция

Описание

int mysql_affected_rows(int [link_identifier] )

Количество столбцов, использованных предыдущими mysql операциями

int mysql_close(int [link_identifier] )

Закрывает mysql соединение

int mysql_connect(string [hostname] [:port] , string [username] , string [password] )

Открывает соединение с mysql сервером

int mysql_create_db(string database name, int [link_identifier] )

Создает базу данных mysql

int mysql_data_seek(int result_identifier, int row_number)

Перемещает внутренний указатель результата

int mysql_db_query(string database, string query, int [link_identifier] )

Посылает mysql запрос

int mysql_drop_db(string database_name, int [link_identifier] )

Удаляет базу данных mysql

int mysql_errno(int [link_identifier] )

Возвращает номер сообщения об ошибке предыдущей операции mysql

string mysql_error(int [link_identifier] )

Возвращает текст сообщения об ошибке предыдущей операции mysql

array mysql_fetch_array(int result)

Выбрать результат как ассоциативный массив

object mysql_fetch_field(int result, int [field_offset] )

Получает информацию о столбце из результата и возвращает ее как объект

Продолжение табл. 15

Функция

Описание

array mysql_fetch_lengths(int result)

Получает максимальный размер данных для каждого выходного значения

object mysql_fetch_object(int result)

Получает строку результата как объект

array mysql_fetch_row(int result)

Получите строку результата как пронумерованный массив

string mysql_field_name(int result, int field_index)

Получает имя определенного поля в результате

int mysql_field_seek(int result, int field_offset)

Устанавливает указатель запроса в определенное поле

string mysql_field_table(int result, int field_offset)

Получает имя таблицы, в которой находится указанное поле

string mysql_field_type(int result, int field_offset)

Получает тип указанного поля в результате

string mysql_field_flags(int result, int field_offset)

Получает флаги, связанные с указанным полем в результате

int mysql_field_len(int result, int field_offset)

Возвращает длину указанного поля

int mysql_free_result(int result)

Освобождает память результата

int mysql_insert_id(int [link_identifier] )

Получает id сгенерированный предыдущим выполнением SQL-запроса INSERT

int mysql_list_fields(string database_name, string table_name, int [link_identifier] )

Показывает список полей mysql в результате запроса

int mysql_list_dbs(int [link_identifier] )

Показывает список доступных Баз Данных на сервере

int mysql_list_tables(string database, int [link_identifier] )

Показывает список таблиц в базе данных mysql

Окончание табл. 15

Функция

Описание

int mysql_num_fields(int result)

Получает количество полей в результате

int mysql_num_rows(int result)

Получает количество столбцов в результате

int mysql_pconnect(string [hostname] [:port] , string [username] , string [password] )

Открывает устойчивое соединение с mysql-сервером

int mysql_query(string query, int [link_identifier] )

Отправляет SQL-запрос на mysql

int mysql_result(int result, int row, mixed field)

Получает данные результата

int mysql_select_db(string database_name, int [link_identifier] )

Выбирает Базу Данных mysql

string mysql_tablename(int result, int i)

Получает имя таблицы, содержащей указанное поле

 

Более

Дата публикации: 25 Января, 2011
Автор: Стрельников О.И
Прочитано: 6037 раз

-  29  -

<1 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |  29  | 30>

postheadericon Это интересно

Свой WAP сайт.

Краткое руководство по созданию WAP сайта

Основы web-технологий.

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

Теоретические основы защиты информации.

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

Копирование Star Force по методу AlB.

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