作为PHP的黄金搭档MySQL数据库,在PHP项目开发过程中有着举足轻重的作用,这不仅因为MySQL是完全免费的,而且和PHP一样都是完全跨平台的。但在实际项目开发过程中,PHP与MySQL数据库产生连接错误是不可避免的,本实例将讲解如何实现尽可能早地发现这种连接错误。
在上一篇文章《通过mysqli扩展技术实现数据库信息的检索》中,我们介绍了如何使用mysqli扩展实现数据库信息的检索,那么我们这篇文章主要给大家介绍mysqli扩展技术查看服务器连接错误报告~
技术要点
在mysqli扩展技术中,可以使用两种方式获得错误报告,第一种是直接获取错误的原因,第二种是获取连接错误所代表的错误号。
直接获取错误的名称可以使用函数mysqli_connect_error(),该函数的说明如下:
string mysqli_connect_error(mysqli link)
mysqli_connect_error()函数将返回一个错误消息,该消息对应利用mysqli扩展技术连接MySQL数据库时所产生的错误。
获取连接MySQL数据库时产生的错误号可以使用函数mysqli_connect_errno(),该函数说明如下:
int mysqli_connect_errno()
如果在连接MySQL数据库服务器时出现了错误,就会产生一个该错误对应的消息数字,利用该函数就可以获取该数字。
1045:Access denied for user '用户名'@'用户密码' (user password: YES)
上述错误代表用户密码输入错误。
2005:Unknown MySQL server host ‘MySQL数据库服务器名’(11004)
上述错误代表MySQL数据库服务器名输入错误
2013:Loset connection to MySQL server during query
上述错误代表在执行查询时失去与MySQL数据库的连接。
实现过程
(1)建立一个php文件,用于建立PHP与MySQL数据库的连接,并输入错误的用户密码。代码如下:
<?php $conn = mysqli_connect("localhost","root","root1"); echo mysqli_connect_errno(); ?>
输出结果如下:
(2)建立php文件,用于建立PHP与MySQL数据库的连接,并输入错误的用户密码。代码如下:
<?php $conn = mysqli_connect("localhost","root","root1"); echo mysqli_connect_error(); ?>
运行结果如下图:
那么关于mysqli扩展技术查看服务器连接错误报告的方法就介绍到这里了,是不是很简单呢,相信小伙伴们都可以理解了,下一面文章我们继续讲解mysqli扩展技术,具体请阅读《使用mysqli扩展技术实现多表查询》!
【相关教程推荐】
1. 相关专题推荐:《php操作mysql数据库》
2.【MYSQL在线免费视频教程】
3. 相关视频课程推荐: 《初级MySQLi 扩展库视频教程》
以上就是使用mysqli扩展技术查看服务器连接错误报告的方法的详细内容,更多请关注php中文网其它相关文章!
……