我正在尝试使用php中的mysql_connect连接到mysql工作台。麻烦的是,我甚至没有任何错误,甚至没有模具参数的错误。我认为我为mysql_connect(主机名,用户名,密码)输入的值存在问题?我有,我认为尝试了一切,包括PHP手册中的以下内容:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());<?php
// we connect to example.com and port 3306
$link = mysql_connect('example.com:3306', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
// we connect to localhost at port 3306
$link = mysql_connect('127.0.0.1:3306', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
}
echo 'Connected successfully';
mysql_close($link);
?>
I'm sure it is something simple!?
答案 0 :(得分:1)
你在php标签中有一个php标签(多次粘贴?)。它应该抛出错误,但可能是您的服务器已设置,因此它不会显示错误。这就是你看到空白页面的原因。
这是我的意思的一个例子:
die('Could not connect: ' . mysql_error());<?php
你已经在php标签内,你不能使用另一个。而且没有必要。
要以最简单的方式启用错误报告,请将其放在脚本的顶部:
error_reporting(E_ALL);
从单个连接开始,并使其正常工作。因为你似乎对此不熟悉,所以从正确的事情开始可能是个好主意:删除mysql_ *函数,不推荐使用它们,然后切换到mysqli或PDO。