2014-12-18 4 views
0

sir, я загрузил свой сайт на хостинг , и когда я запустил его, eror, как я могу исправить это , я стараюсь, прежде чем без кода, который показывает, сколько членов, тем и комментариев у меня есть в базе данных и он работает, но когда я поставил код, чтобы показать, что он bcome как доступ отказаноДоступ запрещен для пользователя mysql

<font face="comic sans MS"> 
<img src="image/header.jpg" width="100%"> 
    <table border="1" widht="100%" height="50" align="center" bgcolor="#FBFBEF"> 
    <tr>  
     <td width="90%" align="left" valign="bottom" ><img src="image/start.gif" alt="icon" width="26" height="26"></td> 
     <th><b>Welcome, Guest,please <a href="login.php" style="text-decoration:none; color:green">Login</a>" or "<a href="register.php" style="text-decoration:none; color:red">Register</a></b></th> 
    </tr> 
    <tr> 
     <td width="50%" align="left" valign="bottom"><font size="5" id="welcome"><strong>Welcome To Squad 3.0 Ghz FORUM</strong></font> </td> 
     <td id=clock align="right" valign="center"><strong><iframe src="http://free.timeanddate.com/clock/i4eh41xm/n108/tlsg/fn7/fs12/tct/pct/ftb/tt0/tw1/tm1/th1" frameborder="0" width="182" height="20" allowTransparency="true"></iframe><strong></td> 
    </tr> 
<table border="1" bgcolor="#FBFBEF" width="100%"> 
    <tr> 

     <td align="left" width="70%"><b><a href="index.php" ><img src="image/homeicon.png" widht="20" height="20"></td> 

     <td align="right" width="7%"> 
     <?php 
     include 'connection.php'; 
     $query1="select count(email) as num_user from user_login"; 
     $result1=mysql_query($query1); 
     $row1=mysql_fetch_array($result1); 
     echo '*'.$row1['num_user'].'* Member'; 
     ?> 
     </td>&nbsp <td align="right" width="5%"> 
     <?php 
     include 'connection.php'; 
     $query2="select count(topic_id) as num_topic from topic"; 
     $result2=mysql_query($query2); 
     $row2=mysql_fetch_array($result2); 
     echo '*'.$row2['num_topic'].'* Topic'; 
     ?> 


     </td>&nbsp <td align="right" width="7%"> 
     <?php 
     include 'connection.php'; 
     $query3="select count(topic_id) as num_comment from comment"; 
     $result3=mysql_query($query3); 
     $row3=mysql_fetch_array($result3); 
     echo '*'.$row3['num_comment'].'* Comment'; 
     ?> 

     </td> 
    </tr> 
</table> 

это мой код, и результат здесь http://uasforum22.zz.mu.zz.mu/

+0

Просто проверьте с помощью ручного подключения в своем файле, то есть добавьте строку подключения в свой файл, а затем включите внешний файл – rohitr

+0

[Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). Пожалуйста, сделайте это и объясните, где/когда он терпит неудачу. – RandomSeed

ответ

1

ошибка говорит о том, что имя пользователя и пароль, которые вы используете для подключения t o неверна база данных mysql - «Доступ запрещен для пользователя». По всей вероятности, поставщик хостинга должен предоставить утилиту (cpanel) для создания/удаления пользователя (и пароля). Создайте нового пользователя и назначьте его пароль, используя эти учетные данные в своем connection.php. Также не забудьте временно предоставить все привилегии этому пользователю. Позже, как только вы закончите тестирование проблем подключения к db, вы можете уменьшить ограничение доступа.

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