当尝试连接SQL数据库时,php始终返回空白页

当尝试连接SQL数据库时,php始终返回空白页,php,mysql,Php,Mysql,几天来,我一直在尝试将我的注册表单与我的sql数据库连接起来。我试图在代码中找到问题,但最终我进行了一次简单的检查,检查是否可以使用以下代码进行连接: <?php define('DB_HOST', '`............'); define('DB_NAME', '.............'); define('DB_USER', '..............'); define('DB_PASSWORD', '..........'); $con = mysql_conne

几天来,我一直在尝试将我的注册表单与我的sql数据库连接起来。我试图在代码中找到问题,但最终我进行了一次简单的检查,检查是否可以使用以下代码进行连接:

<?php
define('DB_HOST', '`............');
define('DB_NAME', '.............');
define('DB_USER', '..............');
define('DB_PASSWORD', '..........');

$con = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) 
    or die("Unable to connect to MySQL");
    echo "Connected to MySQL<br>";
?>

它总是返回空白。当我尝试将我的注册表单连接到服务器时,这也是一个同样的问题

也许有人能解释一下可能出了什么问题。 我检查了数据库主机、名称、用户名和密码,所以这不是问题


感谢这些天来您希望像下面这样使用mysqli(我没有定义变量[usr/pass/db/etc]来使用它们,所以我只是将信息直接放在命令中,如下所示):

$db=mysqli_connect(“本地主机”、“用户名”、“密码”、“数据库”);
如果(!$db){
echo“错误:无法连接到MySQL。”.PHP\u EOL;
echo“调试错误号:”.mysqli\u connect\u errno().PHP\u EOL;
出口
}否则{
echo“连接到MySQL
”; }
web服务器日志中有错误吗?问题可能是因为您的web服务器不支持PHP 5。
mysql.*
函数自2013年(在PHP 5.5中)起就被弃用,并从PHP 7.0(2015年发布)起被删除。这是因为它们存在严重的安全漏洞。不要使用它们。请考虑升级PHP,切换到“或者”,“OBIdidiaGy,谢谢,你是正确的。”请不要建议使用这种粗糙的代码。请参阅这篇解释如何正确操作的文章:
    $db = mysqli_connect("localhost", "username", "password", "database");
    if (!$db) {
        echo "Error: Unable to connect to MySQL." . PHP_EOL;
        echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
        exit;
    } else {
        echo "Connected to MySQL<br>";
    }