如下所示:
代码如下:
<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连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】,包括了PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP连接MySQL数据库的三种方式。分享给大家供大家参考,具体如下: PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mys
问题内容: 我有些困惑,我从阅读以下内容 你不需要关闭conn连接吗?如果conn.close()没有发生,那实际上是怎么回事? 我有一个正在维护的私有Web应用程序,该应用程序当前无法关闭任何一种形式,但是重要的应用程序真的是stmt,conn还是两者兼而有之? 该站点间歇性地关闭,但是服务器一直在说这是数据库连接问题,我怀疑它没有关闭,但是我不知道该关闭哪个。 问题答案: 使用完之后,你需要通
如果我们使用任何连接池框架或Tomcat jdbc池,那么打开和关闭DB连接的成本是多少。每当需要DB操作时,频繁打开和关闭DB连接是否是一种良好的做法。或者,相同的连接可以跨不同的方法进行DB操作。
问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 MySQL还是MySQLi哪个更好?又为什么呢 我应该使用哪个? 我的意思是不仅在性能方面,而且在其他任何相关功能方面也更好。 问题答案: 如果您查看MySQL
本文向大家介绍PHP使用mysqli操作MySQL数据库的简单方法,包括了PHP使用mysqli操作MySQL数据库的简单方法的使用技巧和注意事项,需要的朋友参考一下 PHP的 mysqli 扩展提供了其先行版本的所有功能,此外,由于 MySQL 已经是一个具有完整特性的数据库服务器 , 这为PHP 又添加了一些新特性 。 而 mysqli 恰恰也支持了这些新特性。 一. 建立和断开连接 与 My
我正在尝试连接我的android应用程序,该应用程序使用php将登录页面连接到数据库。它正在连接到数据库。但它并不是从表中检索所有列。相反,只获取两个冒号。下面是代码 请帮我解决这个问题。 这里是登录表单的PHP代码 我的logcat显示以下错误。 但它显示点击提交按钮后停止工作,我需要检索数据显示在Android模拟器上 包com。实例主要的导入java。木卫一。缓冲读取器;导入java。木卫一