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


Posted in PHP onNovember 05, 2016

如下所示:

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

代码如下:

<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数据库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP的FTP学习(四)
Oct 09 PHP
PHP Zip解压 文件在线解压缩的函数代码
May 26 PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 PHP
php实现加减法验证码代码
Feb 14 PHP
PHP简单生成缩略图相册的方法
Jul 29 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 PHP
PHP实现二维数组中的查找算法小结
Jun 09 PHP
PHP使用Session实现上传进度功能详解
Aug 06 PHP
php中用unset销毁变量并释放内存
May 10 PHP
PHP实现一个简单url路由功能实例
Nov 05 #PHP
浅谈php中的循环while、do...while、for、foreach四种循环
Nov 05 #PHP
php foreach如何跳出两层循环(详解)
Nov 05 #PHP
PHP不使用递归的无限级分类简单实例
Nov 05 #PHP
php  单例模式详细介绍及实现源码
Nov 05 #PHP
PHP strcmp()和strcasecmp()的区别实例
Nov 05 #PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
Nov 04 #PHP
You might like
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
python实现控制台打印的方法
2019/01/12 Python
python文件选择对话框的操作方法
2019/06/27 Python
python网络编程之多线程同时接受和发送
2019/09/03 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
怎样声明接口
2014/09/19 面试题
大学生的自我鉴定范文
2014/01/21 职场文书
致共产党员倡议书
2014/04/16 职场文书
2014年医生工作总结
2014/11/21 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript