PHP mysql_connect()-funktio

Määrittely ja käyttö

mysql_connect()-funktio avaa ei-pysyvän MySQL-yhteyden.

Syntaksi

mysql_connect(server,user,pwd,newlink,clientflag)
Parametrit Kuvaus
server

Valinnainen. Määrittää yhteyden haluttuun palvelimeen.

Voit sisällyttää portin, esimerkiksi "hostname:port" tai paikallisen sokkelin polun, esimerkiksi localhostille ":/path/to/socket".

Jos PHP-komento mysql.default_host ei ole määritelty (oletustila), oletusarvo on 'localhost:3306'.

user Valinnainen. Käyttäjätunnus. Oletusarvo on palveluprosessin omistajan käyttäjätunnus.
pwd Valinnainen. Salasana. Oletusarvo on tyhjä salasana.
newlink Valinnainen. Jos mysql_connect() kutsutaan toistamiseen samilla parametreillä, ei luoda uutta yhteyttä, vaan palautetaan jo avoin yhteyden tunniste. Parametri new_link muuttaa tätä käyttäytymistä ja tekee mysql_connect() aina avaa uuden yhteyden, jopa jos mysql_connect() on aiemmin kutsuttu samilla parametreillä.
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);
?>