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性能的21种方法介绍
Jun 25 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
Yii核心组件AssetManager原理分析
Dec 02 PHP
php读取mssql的ntext字段返回值为空的解决方法
Dec 30 PHP
隐性调用php程序的方法
Jun 13 PHP
利用“多说”制作留言板、评论系统
Jul 14 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
Nov 10 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
Mar 14 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 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_openssl.dll的作用
2013/07/01 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
nodejs文件夹深层复制功能
2019/09/03 NodeJs
vue图片上传组件使用详解
2019/12/23 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
python之wxPython应用实例
2014/09/28 Python
python基于queue和threading实现多线程下载实例
2014/10/08 Python
使用python绘制常用的图表
2016/08/27 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
公务员年总结的自我评价
2013/10/25 职场文书
教师节感谢信
2015/01/22 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
校园广播站开场白
2015/06/01 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS