我被卡住了,不知道該怎麼辦。我有問題與我的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的工作方式和語法,請不要轉載和發送垃圾郵件。瞭解如何「調試」代碼,這是你根本沒有做的事情。 –