0

我是编程新手。我在 iPage 上有一个网站。现在,我正在学习 PHP,我正在学习的一件事是将 PHP 连接到 mySql 数据库。我正在使用以下内容:mysql_connect(主机名、用户名、密码)

我的问题是,为什么我没有收到错误消息?无论我输入什么用户名和密码,甚至是主机名,它都会接受它!

这是我正在尝试的代码(用户名和密码仅作为示例)

<?php
mysql_connect('ipage','admin','password');
echo 'Connected!';
?>

当我运行它时,它只是说已连接,即使我的用户名和密码不是管理员密码。

4

2 回答 2

2

使用mysqli_*,因为mysql_*已弃用,将来将被删除:

$conn = mysqli_connect('localhost', 'username', 'password');
if(mysqli_connect_errno($conn))
{
    die('Error in connection to MySQL: ' . mysqli_connect_error());
}
else
{
    echo 'Connected successfully';
}
于 2013-08-31T09:25:15.797 回答
0

您没有检查您是否已连接。你需要使用这样的东西:

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);

我的建议是开始阅读一些文档,它们有一些很好的例子,你真的可以学到很多东西。文档

于 2013-08-31T09:21:37.660 回答