为什么 mysql_connect 会破坏我的 .php?

发布于 2024-10-07 00:48:30 字数 355 浏览 0 评论 0原文

我在 Apache 2.2 和 PHP 5.3.3 上运行以下代码:

<html>
<body>
<?php
error_reporting(E_ALL);

echo "Connecting...";

$conn = mysql_connect('127.0.0.1:3306','root','*******') or die('Error connecting to mysql');

echo 'Connected.';
?>
</body>
</html>

它打印出“正在连接...”,但没有其他内容。甚至不会抛出错误。我完成了所有显而易见的步骤。帮助?

I have the following code running on Apache 2.2 with PHP 5.3.3:

<html>
<body>
<?php
error_reporting(E_ALL);

echo "Connecting...";

$conn = mysql_connect('127.0.0.1:3306','root','*******') or die('Error connecting to mysql');

echo 'Connected.';
?>
</body>
</html>

And it prints out "Connecting...", but nothing else. Doesn't even throw an error. I went through all the steps that were obvious. help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

挽手叙旧 2024-10-14 00:48:30

error_reporting(E_ALL); 有时可能不会这样做。结合使用它:

ini_set('display_errors', 1);

然后看看它是否返回错误:)

error_reporting(E_ALL); might sometimes not do it. Use it in combination with:

ini_set('display_errors', 1);

and see if it returns an error then :)

触ぅ动初心 2024-10-14 00:48:30

测试跳过端口符号,因为您无论如何都指定了默认端口。

您的 Apache 错误日志显示了什么内容?

var_dump($conn) 打印出什么?

Test skipping the port notation since you are specifying the default port anyways.

What does your Apache error log say?

What does var_dump($conn) print out?

无声静候 2024-10-14 00:48:30
<?php
$conn = mysql_connect('127.0.0.1:3306','root','*******')
if (!$conn ) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn );
?>
<?php
$conn = mysql_connect('127.0.0.1:3306','root','*******')
if (!$conn ) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn );
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文