mysql_connect

(PHP 4, PHP 5)

mysql_connect��һ���� MySQL ������������

Warning

����չ�� PHP 5.5.0 ���ѷ����������� PHP 7.0.0 ��ʼ���Ƴ���Ӧʹ�� MySQLi �� PDO_MySQL ��չ���滻֮���μ� MySQL��ѡ�� API ָ���Լ���� FAQ ����ȡ������Ϣ������������������У�

˵��

mysql_connect ([ string $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:

�����ں�����ǰ����һ�� @ �����Ƴ���ʱ�Ĵ�����Ϣ��

�μ�