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数据库连接
Oct 09 PHP
超级简单的php+mysql留言本源码
Nov 11 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
PHP中读取文件的8种方法和代码实例
Aug 05 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
Sep 28 PHP
php中使用GD库做验证码
Mar 31 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
php图形jpgraph操作实例分析
Feb 22 PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 PHP
Laravel 6.2 中添加了可调用容器对象的方法
Oct 22 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 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
Zerg建筑一览
2020/03/14 星际争霸
PHP中cookies使用指南
2007/03/16 PHP
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
php短址转换实现方法
2015/02/25 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
javascript事件模型代码
2007/07/01 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
理解Python中的With语句
2015/02/02 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
django框架创建应用操作示例
2019/09/26 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
python中操作文件的模块的方法总结
2021/02/04 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
网络安全方面的面试题
2015/11/04 面试题
班组安全员工作职责
2014/02/01 职场文书
护士毕业生自我鉴定
2014/02/08 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
防暑降温通知书
2015/04/27 职场文书
Python中如何处理常见报错
2022/01/18 Python
Springboot中如何自动转JSON输出
2022/06/16 Java/Android