PHP mysql_connect()-funktionen

Definition och användning

mysql_connect()-funktionen öppnar en icke-persistent MySQL-anslutning.

Syntax

mysql_connect(server,user,pwd,newlink,clientflag)
Parametrar Beskrivning
server

Valgfritt. Specificerar den server som ska anslutas till.

Det kan inkludera portnumret, till exempel "hostname:port", eller sökvägen till en lokal sokkel, till exempel för localhost ":/path/to/socket".

Om PHP-instruktionen mysql.default_host inte är definierad (standardfall), är standardvärdet 'localhost:3306'.

user Valgfritt. Användarnamn. Standardvärdet är användarnamnet för serverns processägare.
pwd Valgfritt. Lösenord. Standardvärdet är ett tomt lösenord.
newlink Valgfritt. Om mysql_connect() anropas med samma parametrar för andra gången, kommer ingen ny anslutning att skapas utan en redan öppen anslutningsindikator kommer att returneras. Parametern new_link ändrar detta beteende och gör mysql_connect() alltid att öppna en ny anslutning, även om mysql_connect() tidigare har anropats med samma parametrar.
clientflag

可选。clientflags 参数可以是以下常量的组合:

  • MYSQL_CLIENT_SSL - 使用 SSL 加密
  • MYSQL_CLIENT_COMPRESS - 使用压缩协议
  • MYSQL_CLIENT_IGNORE_SPACE - 允许函数名后的间隔
  • MYSQL_CLIENT_INTERACTIVE - 允许关闭连接之前的交互超时非活动时间

返回值

如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE。

提示和注释

注释:脚本一结束,到服务器的连接就被关闭,除非之前已经明确调用 mysql_close() 关闭了。

提示:要创建一个持久连接,请使用 mysql_pconnect() 函数。

实例

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
// 一些代码...
mysql_close($con);
?>