Эти функции обеспечивают доступ к серверам баз данных MySQL.

Больше информации о MySQL можно найти на сайте http://www.mysql.com/.


mysql_affected_rows

mysql_affected_rows -- возвращает количество столбцов, использованных предыдущими MySQL операциями
Описание

int mysql_affected_rows(int [link_identifier] );

mysql_affected_rows() возвращает количество столбцов, использованных запросами INSERT, UPDATE или DELETE на сервере, связываемом с определенным идентификатором связи(link_identifier). Если идентификатор связи не определен, используется последняя открытая связь.

Если последний запрос был запрос DELETE без условия WHERE, ВСЕ записи будут удалены из таблицы, но эта функция возвратит нуль.

Эта команда не действует при запросе SELECT, она действует только при запросах, изменяющих записи. Чтобы получить количество колонок возвращенных на запрос SELECT, используйте mysql_num_rows().


mysql_close

mysql_close -- закрывает MySQL соединение
Описание

int mysql_close(int [link_identifier] );

Возвращает: true при успешном завершении, false при ошибке

mysql_close() закрывает связь с базой данных MySQL, ассоциированной с определенным идентификатором связи(link identifier. Если идентификатор связи не определен, используется последняя открытая связь.

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

mysql_close() не закроет устойчивые связи сгенерированные функцией mysql_pconnect().

См. также: mysql_connect(), и mysql_pconnect().


mysql_connect

mysql_connect -- открывает соединение с MySQL сервером
Описание

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

Возвращает: Правильный идентификатор связи MySQL при успешном выполнении, или false при ошибке.

mysql_connect() устанавливает соединение с MySQL сервером. Все аргументы дополнительны(опциональны), и если они пропущены, то устанавливаются по умолчанию -('localhost', имя пользователя, который владеет процессом, пустой пароль). Строка "имя сервера"("hostname") также может содержать номер порта( подобно "hostname:port").

В случае, если будет сделан второй вызов mysql_connect() с теми же аргументами, никакая новая связь не установится - вместо этого, будет возвращен идентификатор связи уже открытой связи.

Как только выполнение сценария закончится, связь с сервером закроется, если оно не было явно закрыто более ранний вызовом mysql_close().

См. также mysql_pconnect(), и mysql_close().


mysql_create_db

mysql_create_db -- Создает базу данных MySQL
Описание

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

mysql_create_db() пытается создавать новую базу данных на сервере связанном с определенным идентификатором связи.

См. также: mysql_drop_db(). Для совместимости с более ранними версиями может также быть использована функция mysql_createdb() .


mysql_data_seek

mysql_data_seek -- Перемещает внутренний указатель результата
Описание

int mysql_data_seek(int result_identifier, int row_number);

Возвращает: true при успешном выполнении , false при ошибке.

mysql_data_seek() перемещает внутренний указатель столбца в MySQL запросе связанного с определенным идентификатором результата чтобы указать на определенный номер столбца. Последующий вызов mysql_fetch_row() должно возвратить этот столбец.


mysql_db_query

mysql_db_query -- Посылает MySQL запрос
Описание

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

Возвращает: Правильный идентификат

Назад | Содержание | Вперед


 

 
Hosted by uCoz