当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP mysqli_close()用法及代码示例


MySQLi程序过程:
要关闭mysql数据库中的连接,我们使用php函数mysqli_close()从数据库断开连接。它需要一个参数,该参数是mysql_connect函数返回的连接。

用法:

mysqli_close(conn);

如果未在mysqli_close()函数中指定该参数,则将关闭最后打开的数据库。如果成功关闭连接,此函数将返回true,否则返回false。


下面的程序演示了mysqli_close()函数

<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
  
// Creating connection 
$conn = mysqli_connect($servername, $username, $password); 
  
// Checking connection 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 
  
// Creating a database named newDB 
$sql = "CREATE DATABASE newDB"; 
if (mysqli_query($conn, $sql)) { 
    echo "Database created successfully with the name newDB"; 
} else { 
    echo "Error creating database: " . mysqli_error($conn); 
} 
  
// closing connection 
mysqli_close($conn); 
  
?>

MySQLi面向对象的过程::

要关闭mysql数据库中的连接,我们使用php函数conn-> close()从数据库断开连接。

用法:

conn->close();

程序:为了说明在面向对象的过程中关闭连接。

<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
$dbname = "newDB"; 
  
// checking connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
  
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
//Close the connection 
$conn->close(); 
?>

使用PDO程序:
要在PDO过程中关闭MySQL数据库中的连接,我们将连接名称设置为null,该名称与数据库断开连接。

用法:

conn=null;

程序:说明在PDO程序中连接的关闭。

<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
  
try { 
    $conn = new PDO("mysql:host=$servername;dbname=newDB",  
                     $username, $password); 
  
    // setting the PDO error mode to exception 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
  
    $sql = "CREATE DATABASE newDB"; 
  
    // using exec() because no results are returned 
    $conn->exec($sql); 
  
    echo "Database created successfully with the name newDB"; 
    } 
catch(PDOException $e) 
    { 
    echo $sql . " 
" . $e->getMessage(); 
    } 
$conn = null; 
?>

参考文献: http://php.net/manual/en/mysqli.close.php



相关用法


注:本文由纯净天空筛选整理自KRV大神的英文原创作品 PHP | mysqli_close() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。