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 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟皆帮拷锟斤拷锟剿口号o拷锟斤拷锟斤拷 "hostname:port"锟斤拷锟斤拷锟竭碉拷锟斤拷锟斤拷锟阶斤拷锟街碉拷路锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟� localhost 锟斤拷 ":/path/to/socket"锟斤拷

锟斤拷锟� PHP 指锟斤拷 mysql.default_host 未锟斤拷锟藉(默锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟侥拷锟街碉拷锟� 'localhost:3306'锟斤拷 锟斤拷 SQL 锟斤拷全模式 时锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟皆o拷锟斤拷锟斤拷使锟斤拷 'localhost:3306'锟斤拷

username

锟矫伙拷锟斤拷锟斤拷默锟斤拷值锟斤拷 mysql.default_user 锟斤拷锟藉。 锟斤拷 SQL 锟斤拷全模式 时锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟皆o拷锟斤拷锟斤拷使锟矫凤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟竭碉拷锟矫伙拷锟斤拷锟斤拷

password

锟斤拷锟诫。默锟斤拷值锟斤拷mysql.default_password锟斤拷锟藉。锟斤拷 SQL 锟斤拷全模式 时锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟皆o拷锟斤拷锟斤拷使锟矫匡拷锟斤拷锟诫。

new_link

锟斤拷锟斤拷锟酵拷锟斤拷牟锟斤拷锟斤拷诙锟斤拷蔚锟斤拷锟� mysql_connect()锟斤拷锟斤拷锟斤拷锟结建锟斤拷锟斤拷锟斤拷锟接o拷锟斤拷锟斤拷锟斤拷锟斤拷锟窖撅拷锟津开碉拷锟斤拷锟接憋拷识锟斤拷锟斤拷锟斤拷 new_link 锟侥憋拷锟斤拷锟轿拷锟绞� mysql_connect() 锟斤拷锟角达拷锟铰碉拷锟斤拷锟接o拷锟斤拷锟斤拷锟斤拷 mysql_connect() 锟斤拷锟斤拷前锟芥被锟斤拷同锟斤拷锟侥诧拷锟斤拷锟斤拷锟矫癸拷锟斤拷

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() 锟斤拷锟接o拷使锟斤拷 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() 锟斤拷锟接o拷使锟斤拷 ":/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 锟酵伙拷锟剿匡拷锟皆斤拷锟斤拷锟街碉拷锟斤拷锟斤拷锟斤拷锟斤拷拥锟斤拷锟斤拷锟斤拷捉锟斤拷郑锟絎indows 锟叫碉拷锟斤拷锟街管碉拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟� TCP/IP锟斤拷应锟斤拷锟斤拷 "127.0.0.1" 锟斤拷锟斤拷 "localhost"锟斤拷锟斤拷锟� MySQL 锟酵伙拷锟剿匡拷锟斤拷图锟斤拷锟接碉拷一锟斤拷锟斤拷锟斤拷谋锟斤拷锟斤拷捉锟斤拷郑锟斤拷锟接︼拷锟斤拷锟� PHP 锟斤拷锟斤拷锟斤拷锟借定 锟斤拷锟斤拷确路锟斤拷锟斤拷锟斤拷 server 锟斤拷锟秸★拷

Note:

锟脚憋拷一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟接就憋拷锟截闭o拷锟斤拷锟斤拷之前锟窖撅拷锟斤拷确锟斤拷锟斤拷 mysql_close() 锟截憋拷锟剿★拷

Note:

锟斤拷锟斤拷锟节猴拷锟斤拷锟斤拷前锟斤拷锟斤拷一锟斤拷 @ 锟斤拷锟斤拷锟狡筹拷锟斤拷时锟侥达拷锟斤拷锟斤拷息锟斤拷

锟轿硷拷

  • mysql_pconnect() - 锟斤拷一锟斤拷锟斤拷 MySQL 锟斤拷锟斤拷锟斤拷锟侥持撅拷锟斤拷锟斤拷
  • mysql_close() - 锟截憋拷 MySQL 锟斤拷锟斤拷