(PHP 4, PHP 5)
mysql_connect — ��һ���� MySQL ������������
����չ�� PHP 5.5.0 ���ѷ����������� PHP 7.0.0 ��ʼ���Ƴ���Ӧʹ�� MySQLi �� PDO_MySQL ��չ���滻֮���μ� MySQL��ѡ�� API ָ���Լ���� FAQ ����ȡ������Ϣ������������������У�
$server
[, string $username
[, string $password
[, bool $new_link
[, int $client_flags
]]]]] ) : resource���ظ�ʹ��һ���� MySQL �����������ӡ�
server
MySQL ���������������˿ںţ����� "hostname:port"�����ߵ��������ֵ�·����������� localhost �� ":/path/to/socket"��
��� PHP ָ�� mysql.default_host δ���壨Ĭ�����������Ĭ��ֵ�� 'localhost:3306'�� �� SQL ��ȫģʽ ʱ�����������ԣ�����ʹ�� 'localhost:3306'��
username
�û�����Ĭ��ֵ�� mysql.default_user ���塣 �� SQL ��ȫģʽ ʱ�����������ԣ�����ʹ�÷��������������ߵ��û�����
password
���롣Ĭ��ֵ��mysql.default_password���塣�� SQL ��ȫģʽ ʱ�����������ԣ�����ʹ�ÿ����롣
new_link
�����ͬ���IJ����ڶ��ε���
mysql_connect()�������Ὠ�������ӣ����������Ѿ������ӱ�ʶ������
new_link
�ı����Ϊ��ʹ
mysql_connect() ���Ǵ��µ����ӣ�������
mysql_connect() ����ǰ�汻��ͬ���IJ������ù���
client_flags
client_flags
�������������³�������ϣ�MYSQL_CLIENT_SSL
��MYSQL_CLIENT_COMPRESS
��MYSQL_CLIENT_IGNORE_SPACE
�� MYSQL_CLIENT_INTERACTIVE
����һ����Ϣ��MySQL �ͻ��˳�����
����ɹ���һ�� MySQL ���ӱ�ʶ�� ������ʧ��ʱ���� FALSE
��
�汾 | ˵�� |
---|---|
4.3.0 |
��� client_flags ������
|
4.2.0 |
��� new_link ������
|
3.0.10 |
�� server ��� ":/path/to/socket" ֧�֡�
|
3.0.0 |
�� server ��� ":port" ֧�֡�
|
Example #1 mysql_connect() ����
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Example #2 mysql_connect() ���ӣ�ʹ�� hostname:port �
<?php
// we connect to example.com and port 3307
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
// we connect to localhost at port 3307
$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Example #3 mysql_connect() ���ӣ�ʹ�� ":/path/to/socket" �
<?php
// we connect to localhost and socket e.g. /tmp/mysql.sock
//variant 1: ommit localhost
$link = mysql_connect('/tmp/mysql', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
// variant 2: with localhost
$link = mysql_connect('localhost:/tmp/mysql.sock', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Note:
����չ�� PHP 5.5.0 ���ѷ����������� PHP 7.0.0 ��ʼ���Ƴ���Ӧʹ�� MySQLi �� PDO_MySQL ��չ���滻֮���μ� MySQL��ѡ�� API ָ���Լ���� FAQ ����ȡ������Ϣ������������������У�
Note:
ֻҪ�� server ָ��Ϊ "localhost" �� "localhost:port"��MySQL �ͻ��˿��Խ����ֵ���������ӵ��������֣�Windows �е����ֹܵ������������ TCP/IP��Ӧ���� "127.0.0.1" ���� "localhost"����� MySQL �ͻ��˿���ͼ���ӵ�һ������ı������֣���Ӧ���� PHP �������趨 ����ȷ·������ server ���ա�
Note:
�ű�һ�������������������Ӿͱ��رգ�����֮ǰ�Ѿ���ȷ���� mysql_close() �ر��ˡ�
Note:
�����ں�����ǰ����һ�� @ �����Ƴ���ʱ�Ĵ�����Ϣ��