mysql_close
mysql_create_db
MySQL
PHP Manual

# mysql_connect

(PHP 4, PHP 5, PECL mysql:1.0)

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

### Описание

resource mysql_connect ([ string `$server` [, string `$username` [, string `$password` [, bool `$new_link` [, int `$client_flags` ]]]]] )

Возвращает указатель на соединение с 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().

Пример #1 Пример использования mysql_connect()

`<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>`

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

mysql_close
mysql_create_db
MySQL
PHP Manual