• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 使用mysqli扩展技术查看服务器连接错误报告的方法

使用mysqli扩展技术查看服务器连接错误报告的方法

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了mysqli,扩展技术,服务器连接错误等相关知识,希望本文的分享对您有所帮助
使用mysqli扩展技术查看服务器连接错误报告的方法

作为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();
?>

输出结果如下:

101.png

(2)建立php文件,用于建立PHP与MySQL数据库的连接,并输入错误的用户密码。代码如下:

<?php
$conn = mysqli_connect("localhost","root","root1");
echo mysqli_connect_error();
?>

运行结果如下图:

102.png

那么关于mysqli扩展技术查看服务器连接错误报告的方法就介绍到这里了,是不是很简单呢,相信小伙伴们都可以理解了,下一面文章我们继续讲解mysqli扩展技术,具体请阅读《使用mysqli扩展技术实现多表查询》!

【相关教程推荐】

1. 相关专题推荐:《php操作mysql数据库》

2.【MYSQL在线免费视频教程】

3. 相关视频课程推荐: 《初级MySQLi 扩展库视频教程》

以上就是使用mysqli扩展技术查看服务器连接错误报告的方法的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP mysqli 增强 批量执行sql 语句的实现代码
  • PHP mysqli扩展库 预处理技术的使用分析
  • 多次执行mysql_fetch_array()的指针归位问题探讨
  • MySQL Innodb表导致死锁日志情况分析与归纳
  • 关于mysql innodb count(*)速度慢的解决办法
  • php开启mysqli扩展之后如何连接数据库
  • PHP5 mysqli的prepare准备语句使用说明
  • mysqli多查询特性 实现多条sql语句查询
  • mysqli预处理编译的深入理解
  • MySQL InnoDB之事务与锁详解

相关文章

  • 2018-12-05MySQL中两表关联的连接表如何创建索引图文详解
  • 2018-12-05Oracle结合Mybatis实现取表的10条数据
  • 2018-12-05mysql基本操作有哪些
  • 2018-12-05监控MySQL的同时收集表信息代码详解(图文)
  • 2017-05-11浅谈MySQL中优化sql语句查询常用的30种方法
  • 2018-12-05hibernate的配置文件工作原理和两种设计:一对多、多对多
  • 2018-12-05Mac上实现终端管理MySQL数据库
  • 2018-12-05MySQL基础教程5 — 操作符
  • 2018-12-05oracle 存储过程和触发器复制数据
  • 2018-12-05MySQL二进制日志相关问题详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 详解mysql的limit经典用法及优化实例
    • mysql下mysqladmin的日常管理命令代码分享
    • MySQL优化之如何查找SQL效率低的原因
    • MySQL中关于唯一性的约束与NULL详解
    • Mysql中文乱码问题的最佳解决方法
    • mysql关于加密解密的函数
    • mysql安装后.net程序运行出错如何解决
    • mysql 开发技巧之JOIN 更新和数据查重/去重_MySQL
    • MySQL的id关联和索引使用的实际优化案例
    • Mac下安装mysql

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有