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