Возвращает указатель на соединение с MySQL в случае успешного выполнения, или FALSE при неудаче.
mysql_connect() устанавливает соединение с сервером
MySQL. Следующие значения по умолчанию установлены для отсутствующих
параметров: server
=
'localhost:3306', username
= имя пользователя
владельца процесса сервера и
password
= пустой пароль.
Параметр server
может также включать номер порта,
к примеру "hostname:port" или путь к сокету,
к примеру ":/path/to/socket" для локального сервера.
Замечание: При указании параметру
server
значения "localhost" или "localhost:port" клиентская библиотека MySQL будет пытаться соединиться с локальным сокетом. Если вы всё же хотите использовать TCP/IP, используйте адрес "127.0.0.1" вместо "localhost". Если клиентская библиотека пытается подключиться не к тому локальному сокету, это можно исправить через указание директивы mysql.default_host в конфигурации PHP, после чего можно оставлять параметрserver
пустым.Поддержка указания порта через ":port" была добавлена в PHP 3.0B4.
Поддержка указания локального сокета как ":/path/to/socket" была добавлена в PHP 3.0.10.
Подавить вывод ошибок можно добавив @ в начало названия функции (@mysql_connect())
Если второй вызов функции произошёл с теми же аргументами mysql_connect(),
новое соединение не будет установлено. Вместо этого функция вернёт ссылку
на уже установленное соединение. Параметр new_link
может заставить
функцию mysql_connect() открыть ещё одно соединение, даже если
соединение с аналогичными параметрами уже открыто.
Параметр client_flags
должен быть комбинацией из
следующих констант:
MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE,
MYSQL_CLIENT_INTERACTIVE.
Замечание: Параметр
new_link
добавлен в PHP 4.2.0Параметр
client_flags
добавлен PHP 4.3.0
Соединение с сервером будет закрыто при завершении исполнения скрипта, если до этого оно не будет закрыто с помощью функции mysql_close().
См. также mysql_pconnect() and mysql_close().
Пред. | Начало | След. |
mysql_close | Уровень выше | mysql_create_db |