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

Справочный материал по основным языкам программирования и верстки сайтов.

Готовая методика создания простых и сложных динамичных сайтов, с использованием PHP и MySQL.

Использование веб-редактора Adobe Dreamweaver в разработке сайтов.

Использование графических редакторов Adobe Flash, Adobe Photoshop, Adobe Fireworks в подготовке веб-графики.

Разработка веб-сайтов под "ключ".

Разработка отдельных фрагментов сайтов, консультации по вопросам верстки веб-страниц и веб-программирования.

Функции РНР для взаимодействия с MySQL

Функции РНР для взаимодействия с MySQL
Таблица. Функции РНР для взаимодействия с MySQL
Функция Описание
mysql_affected_rows ([$link_identifier]) В случае успеха возвращает количество записей, затронутых операторм DELETE, UPDATE и REPLACE, в случае неудачи возвращает -1
mysql_change_user($user, $password [, $database [, $link_identifier]]) Позволяет изменить параметры соединения (имя MySQL-пользователя $user, его пароль $password, название текущей базы данных $database). Возвращает true в случае успеха и false — в противном случае
mysql_client_encoding ([$link_indetifier]) Возвращает текущую кодировку соединения, которую извлекает из системной переменной MySQL — character_set
mysql_close ([$link_indetifier]) Закрывает соединение с сервером MySQL
mysql_connect([$server [, $username [, $password [, $new_link [, $client_flags]]]]]) Открывает соединение с сервером MySQL и возвращает дескриптор соединения в случае успеха и false — в противном случае
mysql_data_seek ($result, $row_number) Перемещает курсор результирующей таблицы $result в позицию $row_number (нумерация позиций начинается с нуля). Возвращает true в случае успеха и false — в противном случае
mysql_db_name($result, $row [, $field] Возвращает имя базы данных с номером $row при обработке результата выполнения функции mysql_list_dbs(), которая возвращает список доступных баз данных
mysql_db_query($database, $query [, $link_indetifier]) Переключается на базу данных $database и выполняет запрос $query. Возвращает дескриптор результирующей таблицы в случае успеха и false — в противном случае
mysql_errno ([$link_indetifier]) Возвращает номер ошибки для последней операции
mysql_error ([$link_indetifier]) Возвращает текстовое сообщение об ошибке для последней операции
mysql_escape_string ($unescaped_string) Экранирует специальные символы для SQL-запроса, который передается функции mysql_query()
mysql_fetch_array($result [, $result_type]) Возвращает текущую запись результирующей таблицы $result в виде ассоциативного, числового или смешанного массива в зависимости от значения $result_type
mysql_fetch_assoc($result) Возвращает текущую запись результирующей таблицы $result в виде ассоциативного массива
mysql_fetch_field($result [, $field_offset]) Возвращает информацию о столбце результирующей таблицы $result в виде объекта. При первом вызове возвращается информация о первом столбце, при последующих — о следующих по порядку столбцах. Информацию о произвольном столбце можно извлечь, воспользовавшись смещением $field_offset(нумерация столбцов начинается с 0)
mysql_fetch_lengths ($result) Возвращает длину каждого поля результирующей таблицы $result в виде массива
mysql_fetch_object($result [, $class_name [, $params]) Возвращает текущую запись результирующей таблицы $result в виде объекта
mysql_fetch_row($result) Возвращает текущую запись результирующей таблицы $result в виде числового массива
mysql_field_flags($result, $field_offset) Возвращает параметры поля результирующей таблицы $result, смещенного от начала на позицию $field_offse (нумерация начинается с 0)
mysql_field_len($result, $field_offset) Возвращает длину поля результирующей таблицы $resul, смещенного от начала на позицию $field_offse (нумерация начинается с 0)
mysql_field_name($result, $field_offset) Возвращает имя поля результирующей таблицы $result, смещенного от начала на позицию $field_offse (нумерация начинается с 0)
mysql_field_seek($result, $field_offset) Устанавливает курсор результирующей таблицы на поле, указанное в смещении $field_offset (нумерация полей начинается с 0)
mysql_field_table($result, $field_offset) Возвращает имя таблицы, которой принадлежит поле со смещением $field_offset (нумерация полей начинается с 0). Функция предназначена для разбора результирующей таблицы многотабличного запроса
mysql_field_type($result, $field_offset) Возвращает тип данных (INT, CHAR, TEXT и т.д.) поля результирующей таблицы $result, смещенного относительно начала на позицию $field_offset (нумерация полей начинается с 0)
mysql_free_result($result) Освобождает память, выделенную под результирующую таблицу $result. После вызова функции результирующая таблица не доступна
mysql_get_client_info() Возвращает строку с версией клиентской библиотеки
mysql_get_host_info ([$link_identifier]) Возвращает адрес MySQL -сервера и тип соединения
mysql_get_proto_info ([$link_identifier]) Возвращает версию протокола взаимодействия клиента и MySQL -сервера
mysql_get_server_info ([$link_identifier]) Возвращает версию MySQL -сервера
mysql_info ([$link_identifier]) Возвращает информацию о посдеднем запросе, количестве затронутых столбцов, предупреждений и т.д.
mysql_insert_id ([$link_identifier]) Возвращает первичный ключ, сгенерированный при последнем INSERT-запросе по механизму AUTO_INCREMENT
mysql_list_dbs ([$link_identifier]) Возвращает список баз данных, доступных текущему клиенту
mysql_list_fields ($database_name, $table_name [, $link_identifier]) Возвращает список полей таблицы $table_name базы данных $database_name
mysql_list_processes ([$link_identifier]) Возвращает список процессов MySQL доступных текущему клиенту
mysql_list_tables($database [, $link_identifier]) Возвращает список таблиц базы данных $database
mysql_num_fields($result) Возвращает количество полей в результирующей таблицы $result
mysql_num_rows($result) Возвращает количество строк в результирующей таблицы $result
mysql_pronnect([$server [, $username [, $password [, $client_flags]]]]) Открывает постоянное соединение с сервером MySQL и возвращает дескриптор соединения в случае успеха, в противном случае возвращает false
mysql_ping ([$link_identifier]) Проверяет соединение с сервером и, если оно отсутствует, осуществляет повторную попытку соединения
mysql_query($query [, $link_identifier]) Отправляет серверу SQL-запрос
mysql_real_escape_string ($unescaped_string [, $link_identifier]) Экранирует специальные символы для SQL-запроса, который передается функции mysql_query()
mysql_result($result, $row [, $field]) Возвращает значение поля с позицией $row в текущей записи результирующей таблицы $result
mysql_select_db ($database_name [, $link_identifier]) Позволяет выбрать текущую базу данных $database_name
mysql_stat ([$link_identifier]) Возвращает массив, содержащий информацию о состоянии MySQL-сервера
mysql_tablename($result, $i) Возвращает имя таблицы с номером $i из списка, полученного при помощи функции mysql_list_tables()
mysql_thread_id ([$link_identifier]) Возвращает идентификатор текущего потока
mysql_unduffered_query ($query) Отправляет SQL-запрос MySQL-серверу без автообработки результата и его буферизации