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
相关用法
- p5.js day()用法及代码示例
- PHP dir()用法及代码示例
- PHP each()用法及代码示例
- PHP each()用法及代码示例
- p5.js second()用法及代码示例
- p5.js int()用法及代码示例
- d3.js d3.max()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
- p5.js arc()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- d3.js d3.lab()用法及代码示例
注:本文由纯净天空筛选整理自KRV大神的英文原创作品 PHP | mysqli_close() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。