php 测试连mysql数据库_如何使用脚本测试PHP MySQL数据库连接

MySQL是一种流行的数据库管理系统,而PHP是适用于Web开发的服务器端脚本语言; 与Apache或Nginx HTTP服务器一起,是LAMP ( Linux Apache MySQL / MariaDB PHP )或LEMP ( Linux Nginx MySQL / MariaDB PHP )的不同组件。

如果您是Web开发人员,那么您可能已经安装了这些软件包,或者使用它们来在系统上设置本地Web服务器。 为了让您的网站或Web应用程序存储数据,它需要一个数据库,如MySQL / MariaDB 。

对于Web应用程序用户与存储在数据库中的信息进行交互,必须有一个在服务器上运行的程序才能从客户端接收请求并传递给服务器。

在本指南中,我们将介绍如何使用PHP文件测试MySQL数据库连接。 在进一步移动之前,确保您必须在系统上安装LAMP或LEMP,如果不遵循这些教程进行设置。

在Linux系统上设置LAMP

在Linux系统上设置LEMP

使用PHP脚本进行快速MySQL数据库连接测试

要做一个快速的PHP MySQL数据库连接测试,我们将使用以下方便的脚本作为文件db-connect-test.php 。<?php

# Fill our vars and run on cli

# $ php -f db-connect-test.php

$dbname = 'name';

$dbuser = 'user';

$dbpass = 'pass';

$dbhost = 'host';

$link = mysqli_connect($dbhost, $dbuser, $dbpass) or die("Unable to Connect to '$dbhost'");

mysqli_select_db($link, $dbname) or die("Could not open the db '$dbname'");

$test_query = "SHOW TABLES FROM $dbname";

$result = mysqli_query($link, $test_query);

$tblCnt = 0;

while($tbl = mysqli_fetch_array($result)) {

$tblCnt++;

#echo $tbl[0]."
\n";

}

if (!$tblCnt) {

echo "There are no tables
\n";

} else {

echo "There are $tblCnt tables
\n";

}

6fbe3e7c3a3980a206dde4bc6395bf77.png

测试PHP MySQL数据库连接的脚本

现在更改数据库名称,数据库用户和用户密码以及主机到您的本地值。$dbname = 'name';

$dbuser = 'user';

$dbpass = 'pass';

$dbhost = 'host';

保存并关闭文件。 现在运行如下: 它应该打印指定数据库中的表的总数。$ php -f db-connect-test.php

8e6725c6e5da4d32bfe72d7b4bc3812b.png

MySQL数据库连接测试

您可以通过连接到数据库服务器手动交叉检查,并列出特定数据库中的表的总数。

您也可以查看以下相关文章。

你有任何其他方式或脚本来测试MySQL数据库连接吗? 如果是,请使用下面的反馈表来做到这一点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值