我被卡住了,不知道该怎么办。我有问题与我的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) /home/doesnews/public_html/dbconnect.php on line 2哎呀连接 问题! - >访问被拒绝的用户 'doesnews_users' @ 'localhost' 的 (使用密码:NO)
,这是我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
}
}
?>
请确保你有正确的主机名而不是本地主机,因为你使用共享主机,所以它不能是本地主机。它可能不同。 –
请不要转发和发送垃圾邮件堆栈,如果您真的需要掌握MySQL和PHP的工作方式和语法,请不要转载和发送垃圾邮件。了解如何“调试”代码,这是你根本没有做的事情。 –