2014-09-12 6 views
-1

Привет, новый для php и Mysql im, застрял здесь, кто-нибудь, пожалуйста, помогите мне. сообщениеЯ не могу получить доступ к моей базе данных mysql

Ошибка:

Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'suren'@'localhost' (using password: YES) in /home/nanot142/public_html/index.php on line 7 
Database connection failed : Access denied for user 'suren'@'localhost' (using password: YES)(Access denied for user 'suren'@'localhost' (using password: YES)) 

Мой код

<?php 

$dbhost ="localhost"; 
$dbuser ="suren"; 
$dbpass ="password"; 
$dbname ="nano"; 
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); 

if(mysqli_connect_errno()) { 
    die("Database connection failed : " . mysqli_connect_error() . "(" . mysqli_connect_error() . ")");} 

?> 

<?php 

$query = "SELECT * FROM subjects"; 
$result = mysqli_query($connection, $query); 

?> 
<?php require_once("includes/functions.php"); ?> 
<?php include("includes/layouts/header.php"); ?> 

<div id="main"> 
    <div id="navigation"> 
     &nbsp; 
    </div> 
    <div id="page"> 
     <h2>Manage Content</h2> 
    </div> 
</div> 

<?php include("includes/layouts/footer.php"); ?> 
<?php mysqli_close($connection); ?> 
+2

если 'suren' отказано в доступе, безусловно,' корень 'будет разрешено? (на основе ваших кодов '$ dbuser =" root ";')/или неправильного пароля – Ghost

+2

Согласен с комментарием Ghost, существует ли у пользователя 'suren' и правильный пароль? имеет ли он доступ к этой БД? и т.д? – Darren

+0

извините, что это была моя ошибка. Dbuser is suren. Я только что отредактировал код, который все еще недоступен, пожалуйста, помогите мне с этим. – suren

ответ

0

Просто попробуйте это ..

$dbhost ="localhost"; 
$dbuser ="root"; //this is the username using to login localhost/phpmyadmin 
$dbpass =""; //this is the password using to login localhost/phpmyadmin..if no      //password leave it blank as given 
$dbname ="test"; // this your database name 

$mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname); 

/* check connection */ 
if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 

else{ 
    echo "success"; 
} 
+0

Спасибо за ваш ответ @Haseena PA, но он не работает для меня, это говорит Предупреждение: mysqli_connect(): (HY000/1045): доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) в C: \ xampp \ htdocs \ nano \ manage_content.php on строка 7 Ошибка подключения: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) – suren

Смежные вопросы