问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP中用mysqli面向对象打开连接关闭mysql数据库的方法

发布网友 发布时间:2022-04-06 01:59

我来回答

2个回答

懂视网 时间:2022-04-06 06:20

在PHP中可以使用mysqli_close()函数来关闭先前打开的数据库连接,语法“mysqli_close(conn);”,参数conn用于指定要关闭的MySQL连接;如果连接关闭成功则返回TRUE,失败则返回FALSE。

推荐:《PHP视频教程》

php关闭数据库连接的方法

当数据库操作完成以后,可以使用mysql_close关闭数据库连接,默认的,当PHP执行完毕以后,会自动的关闭数据库连接。

虽然PHP会自动关闭数据库连接,一般情况下已经满足需求,但是在对性能要求比较高的情况下,可以在进行完数据库操作之后尽快关闭数据库连接,以节省资源,提高性能。

mysqli_close() 函数关闭先前打开的数据库连接。

语法

mysqli_close(connection);

参数:connection,必需参数,规定要关闭的 MySQL 连接。

返回值: 如果成功则返回 TRUE,如果失败则返回 FALSE。

示例:

$con=mysqli_connect("localhost","my_user","my_password","my_db");
// ....一些 PHP 代码...
mysqli_close($con);
?>

说明:

在存在多个数据库连接的情况下,可以设定连接资源参数来关闭指定的数据库连接。

$link = mysql_connect($host, $user, $pass);
// ....一些 PHP 代码...
mysql_close($link);

热心网友 时间:2022-04-06 03:28

如下所示:
代码如下:
<meta
http-equiv="content-type"
content="text/html"
charset="utf-8"/>
<h1>用mysqli面向对象方法连接数据库!-姚远的博客</h1>
<form
method="POST"
action="<?php
echo
htmlspecialchars($_SERVER['PHP_SELF'])?>">
服务器地址:<input
type="text"
name="mysqlip"/>
<br/>
服务器账号:<input
type="text"
name="mysqluser"/>
<br/>
服务器密码:<input
type="password"
name="mysqlpassword"/>
<br/>
<input
type="submit"
value="连接mysql"/>
</form>
<?php
if($_SERVER['REQUEST_METHOD']=="POST"){//获取提交方式进行对比,然后用if进行判断!
//用mysqli面向对象方法连接mysql数据库
$servername=$_POST['mysqlip'];//服务器地址
$username=$_POST['mysqluser'];//用户账号
$password=$_POST['mysqlpassword'];//密码
$conn
=
new
mysqli($servername,$username,$password);//把myqli实例化,用面向对象链接mysql数据库!
if($conn->connect_error){//$conn->connect_error用面向对象来表示,有错误信息会返回字符串,没错误信息返回null;用if判断输出的信息;
echo
"连接失败!".$conn->connect_error;//返回null输出
}else{
echo
"你所连接的数据库地址为:".$servername;
echo
"<br/>你所连接的数据库账号为:".$username;
echo
"<br/>你所连接的数据库密码为:".$password;
echo
"<br/>连接成功!";//返回字符串输出
}
if($conn->connect_error){
echo
"<br/>未检测到连接的数据库,所以未关闭!";
}else{
$conn->close();//面向对象关闭数据库!
echo
"<br/>已成功关闭数据库连接!";
}
}
?>
第一个if判断页面是否已POST方式提交数据,防止赋值的时候报错;
第二个if判断数据库是否已成功连接错误,判断对客户端进行返回;
第三个if判断数据库是否已成功连接错误,判断进行关闭连接;
以上这篇PHP中用mysqli面向对象打开连接关闭mysql数据库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
热喷涂是怎么样加热喷涂材料? 大额存款有什么优惠 过年银行存钱什么优惠 银行大额存款有什么优惠 到银行存钱有什么送 冰柜加了制冷剂不制冷的原因 冰柜用多久需加制冷剂 冰柜何时需加制冷剂 冰柜多久需要加制冷剂 冰柜何时需要添加制冷剂 摩托驾照d和e区别 vivox3的超长截图是什么软件 php 怎么关闭数据库 静态变量的PHP中 PHP静态变量 请问PHP中的静态变量怎么理解? php服务端静态变量 如何释放函数中静态变量 php中的静态变量和动态变量的区别 PHP如何实现修改config.php里定义的静态变量。给个简单的例子 php中,如何在一个递归中return一个值之后释放这个静态变量? php中怎样销毁一个静态变量 如何在苹果电脑上安装wordpress环境 苹果系统怎么搭建PHP环境 mac下如何搭建Php开发环境 python 导入全部模块 如何在python3中正确导入同一目录下的模块 为何python要引入模块的概念? 详解Python中import方法引入模块 Python都需要那些技术? python程序设计语言的程序可以导入别的模块 python使用相对导入的具体意义? PHP连接access数据库后怎么关闭连接?紧急啊 使用ThinkPHP的M后如何关闭数据库连接 php用$result=mysql_query($sql,$conn)打开mysql数据库连接后,要不要关闭连接? php mysql连接会自动关闭吗? 1、PHP对MySQL数据库的操作完成后,为什么要有关闭“连接”? 2、数据源的含义是什么? 如何在同一个php文件里关闭mysql连接后再次打开 php中mysql的关闭结果集和关闭数据库的命令? 在thinkphp怎样不连接数据库连接 为啥PHP数据库连接后不需要关闭连接? - 技术问答 PHP+MySQL 如何取消选择数据库? php中关闭数据连接mysql-&gt;close($this-&gt;conn)出错,怎么改啊!求正解 怎么把PHP这个后缀去掉呢?下载的小说都是这个格式的,打不开。。 怎么隐藏php文件的后缀 php修改文件名后缀? PHP 如何 得到文件名(不要后缀名) PHP如何得到文件名(不要后缀名)? 怎么隐藏html php网页的后缀名?? php修改文件名后缀 如何去除PHP 隐藏后缀 解析,去除地址栏PHP后缀 phpstorm怎么把.php后缀去掉