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 23 PHP
php对数组排序的简单实例
Dec 25 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
php微信公众平台开发类实例
Apr 01 PHP
php中define用法实例
Jul 30 PHP
6个超实用的PHP代码片段
Aug 10 PHP
php实现的表单验证类完整示例
Aug 13 PHP
PHP判断一个变量是否为整数、正整数的方法示例
Sep 11 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 PHP
php 函数中静态变量使用的问题实例分析
Mar 05 PHP
php获取小程序码的实现代码(B类接口)
Jun 13 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
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
PHP 数组入门教程小结
2009/05/20 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
Javascript 继承实现例子
2009/08/12 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
Web开发之JavaScript
2012/03/29 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
python实现大学人员管理系统
2019/10/25 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
大学生年度自我鉴定
2013/10/31 职场文书
2014年三万活动总结
2014/04/26 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
高三化学教学反思
2016/02/22 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
只用50行Python代码爬取网络美女高清图片
2021/06/02 Python
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
排查Tomcat进程假死的问题
2022/05/06 Servers