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读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
php自定义分页类完整实例
Dec 25 PHP
PHP实现的进度条效果详解
May 03 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
PHP合并数组函数array_merge用法分析
Feb 17 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
PHP levenshtein()函数用法讲解
Mar 08 PHP
Laravel多域名下字段验证的方法
Apr 04 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访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
学习ExtJS border布局
2009/10/08 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
Python中的map、reduce和filter浅析
2014/04/26 Python
python自定义异常实例详解
2017/07/11 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
jupyter notebook清除输出方式
2020/04/10 Python
flask框架中的cookie和session使用
2021/01/31 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
机关单位动员会主持词
2014/03/20 职场文书
建材投资建议书
2014/05/16 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
弄虚作假心得体会
2014/09/10 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
公司年会主持词范文!
2019/05/07 职场文书