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边学边教》(01.开篇――准备工作)
Dec 13 PHP
Discuz 模板引擎的封装类代码
Jul 18 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
php获取远程图片体积大小的实例
Nov 12 PHP
php ctype函数中文翻译和示例
Mar 21 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
php文件上传的两种实现方法
Apr 04 PHP
laravel创建类似ThinPHP中functions.php的全局函数
Nov 26 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
PHP常用日期加减计算方法实例小结
Jul 31 PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 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
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
javascript 日期常用的方法
2009/11/11 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python发送伪造的arp请求
2014/01/09 Python
python2.7实现邮件发送功能
2018/12/12 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
python交互模式基础知识点学习
2020/06/18 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
大型车展策划方案
2014/02/01 职场文书
人事经理岗位职责
2014/04/28 职场文书
冬季施工防火方案
2014/05/17 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书