简答题
👁️ 浏览量:

试题题干

编写一个数据库服务器的连接示例程序 connect.php,要求以超级用户 root 及其密码123456连接本地主机中的 MySQL 数据库服务器,并使用变量 $con 保存连接的结果。

参考答案

试题解析

首先,在文本编辑器(例如,记事本)中输入如下 PHP 程序,并命名为 connect.php(注意,PHP程序是被包含在标记符 “<?php” 与 “?>” 之间的代码段,同时PHP程序中的变量名是以 “$” 开头)

<?php

    $con=mysql_connect("localhost:3306","root","123456");

    if(!$con)

    {

        echo "连接失败!<br>";

        echo "错误编号:".mysql_errno()."<br>";

        echo "错误信息:".mysql_error()."<br>";

        die(); //终止程序运行

    }

    echo "连接成功!<br>";

?>

然后,将程序 connect.php 部署在已开启的WAMP 平台环境中,并在浏览器地址栏输入 http://localhost/connect.php 即可查看程序执行结果:若连接成功,则显示“连接成功!”的信息;若连接失败,则显示相应的错误信息,同时会终止程序的运行。

在 PHP 中,一切非0值会被认为是逻辑值 TRUE,而数值0则被当做逻辑值 FALSE。函数 mysql_connect() 执行成功后,所返回的连接标识符实质上是一个非0值,即被当做 TRUE 来处理;连接失败则返回 FALSE。因而,若要判断是否已成功建立与 MySQL 数据库服务器的连接,只需判断函数 mysql_connect() 的返回值即可。