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 远程关机操作的代码
Dec 05 PHP
PHP 字符串 小常识
Jun 05 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
Jul 07 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
Mar 01 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
Jan 21 PHP
老生常谈PHP面向对象之解释器模式
May 17 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
调试php程序的简单步骤
Oct 04 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
laravel admin实现分类树/模型树的示例代码
Jun 10 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
php 操作调试的方法
2012/07/12 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
JS delegate与live浅析
2013/12/21 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
[15:07]lgd_OG_m2_BP
2019/09/10 DOTA
Python开发常用的一些开源Package分享
2015/02/14 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python