PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP mysqli_connect() 函數(shù)用法及示例

PHP MySQLi 參考手冊

mysqli_connect()函數(shù)打開一個到 MySQL 服務(wù)器的新的連接。

定義和用法

mysqli_connect()函數(shù)建立與MySQL服務(wù)器的連接,并返回連接作為對象。

語法

mysqli_connect([$host, $username, $passwd, $dname, $port, $socket] )

參數(shù)

序號參數(shù)及說明
1

host(可選)

這表示主機(jī)名或IP地址。如果將Nulllocalhost作為值傳遞給此參數(shù),則將本地主機(jī)視為主機(jī)。

2

username(可選)

這表示MySQL中的用戶名。

3

passwd(可選)

這表示給定用戶的密碼。

4

dname(可選)

這表示應(yīng)在其中執(zhí)行查詢的默認(rèn)數(shù)據(jù)庫。

5

port(可選)

這表示您要建立與MySQL Server的連接的端口號。

6

socket(可選)

指定 socket 或要使用的已命名 pipe。

返回值

如果已成功建立與MySQL服務(wù)器的連接。PHP mysqli_connect()函數(shù)返回連接對象。如果連接失敗,則此函數(shù)返回布爾值false

PHP版本

此函數(shù)最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例演示了mysqli_connect()函數(shù)的用法(面向過程風(fēng)格):

<?php
   $host = "localhost";
   $username  = "root";
   $passwd = "password";
   $dbname = "mydb";

   //建立連接
   $con = mysqli_connect($host, $username, $passwd, $dbname);

   if($con){
      print("已成功建立連接");
   }else{
      print("連接失敗 ");
   }
?>

輸出結(jié)果

已成功建立連接

在線示例

在面向?qū)ο蟮娘L(fēng)格中,您可以使用新的mysqli()構(gòu)造函數(shù)創(chuàng)建連接,如下所示:

<?php
   $host = "localhost";
   $username  = "root";
   $passwd = "password";
   $dbname = "mydb";

   //建立連接
   $con = new mysqli($host, $username, $passwd, $dbname);

   if($con->connect_errno){
      print("連接失敗");
   }else{
      print("已成功建立連接");
   }

   //關(guān)閉連接
   $con -> close();
?>

輸出結(jié)果

已成功建立連接

在線示例

您還可以在不傳遞任何參數(shù)的情況下調(diào)用此函數(shù),如下所示:

<?php
   //建立連接
   $con = @mysqli_connect();

   if($con){
      print("已成功建立連接");
   }else{
      print("連接失敗 ");
   }
?>

輸出結(jié)果

連接失敗

在線示例

打開一個到 MySQL 服務(wù)器的新的連接:

<?php
   $connection_mysql = @mysqli_connect("localhost", "root", "wrong_password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "連接MySQL失敗: " . mysqli_connect_error();
	  exit();
   }   
   echo ("已成功建立連接");    
   mysqli_close($connection_mysql);
?>

輸出結(jié)果

連接MySQL失敗: Access denied for user 'root'@'localhost' (using password: YES)

PHP MySQLi 參考手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清