连接数据库

时间:2015-10-24 01:40:30

标签: html mysql css

我被困住了,不知道该怎么办。我有问题连接我的MySQL。我正在使用通过Cpanel为我提供的信息,因为我知道root密码仅适用于服务器管理员,而我使用的是共享主机,但无法获得。我也为用户提供了所有权限,即使我知道一旦我解决了这个问题,我会改变这个。我连接数据库的代码是 的 dbconnect.php:

<?php
if(!mysql_connect("localhost","doesnews_users",""))
{
    die('oops connection problem ! --> '.mysql_error());
}
if(!mysql_select_db("doesnews_editor"))
{
    die('oops database selection problem ! --> '.mysql_error());
}

?>

这是我得到的回应:

  

警告:mysql_connect():拒绝用户访问   'doesnews_users'@'localhost'(使用密码:NO)in   /home/doesnews/public_html/dbconnect.php在第2行oops连接   问题! - &GT;用户'didnews_users'@'localhost'拒绝访问   (使用密码:否)

这是我的 register.php:

<?php
session_start();

if (isset($_SESSION['user']) != "")
{
header("Location: home.php");
}

include_once 'dbconnect.php';

if (isset($_POST['btn-signup']))
{
$uname = mysql_real_escape_string($_POST['uname']);
$email = mysql_real_escape_string($_POST['email']);
$upass = md5(mysql_real_escape_string($_POST['pass']));
if (mysql_query("INSERT INTO users(username,email,password) VALUES('$uname','$email','$upass')"))
{
?>
        <script>alert('successfully registered ');</script>
        <?php
}
  else
{
?>
        <script>alert('error while registering you...');</script>
        <?php
}
}

?>

1 个答案:

答案 0 :(得分:0)

在您的cpanel中,您应该能够看到数据库设置 主机,用户名

如果忘记密码,您也可以编辑数据库设置

另一种选择是检查您的邮件,大多数情况下,在创建新数据库时,托管公司会向您发送有关如何连接到数据库的信息。

查看托管公司的帮助,他们通常还会提供有关如何连接的详细信息。