За последние 24 часа нас посетили 108636 программистов и 4695 роботов. Сейчас ищут 1400 программистов ...

Warning: mysql_query()

Тема в разделе "PHP для новичков", создана пользователем 715kg, 7 авг 2013.

  1. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    Здравствуйте, пытаюсь сделать страницу добавление информации, делал у себя на локальной машине, все работало идеально. Как только перенес на хостинг, пошли вот такие ошибки

    Код (Text):
    1. Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/wm5142/domains/j-army.ru/public_html/minecraft/config.php on line 22
    2.  
    3. Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/wm5142/domains/j-army.ru/public_html/minecraft/config.php on line 22
    4. Access denied for user 'root'@'localhost' (using password: NO)
    5. Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/wm5142/domains/j-army.ru/public_html/minecraft/config.php on line 22
    6.  
    7. Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/wm5142/domains/j-army.ru/public_html/minecraft/config.php on line 22
    8. Access denied for user 'root'@'localhost' (using password: NO)
    9. Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/wm5142/domains/j-army.ru/public_html/minecraft/config.php on line 22
    10.  
    11. Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/wm5142/domains/j-army.ru/public_html/minecraft/config.php on line 22
    12. Access denied for user 'root'@'localhost' (using password: NO)

    Вот содержимое файла конфиг.


    Код (Text):
    1. $db_host = "localhost";
    2. $db_user = "wm5142";
    3. $db_pass = "12211221";
    4. $db_name = "wm5142_test";
    5. $db_prefix = "ga_";
    6. define("DB_PREFIX", "ga_");
    7.  
    8. $link = dbconnect($db_host, $db_user, $db_pass, $db_name);
    9.  
    10. // MySQL функции
    11. function dbquery($query) {
    12.      static $count_query = 1;
    13.         global $count_query; $count_query++;
    14.         return mysql_query($query);
    15.  
    16.  
    17. $result = @mysql_query($query);
    18.     if (!$result) {
    19.         echo mysql_error();
    20.         return false;
    21.     } else {
    22.         return $result;
    23.     }
    24. }
    25.  
    26. function dbresult($query, $row) {
    27.     $result = @mysql_result($query, $row);
    28.     if (!$result) {
    29.         echo mysql_error();
    30.         return false;
    31.     } else {
    32.         return $result;
    33.     }
    34. }
    35. function dbarray($query) {
    36.     $result = @mysql_fetch_assoc($query);
    37.     if (!$result) {
    38.         echo mysql_error();
    39.         return false;
    40.     } else {
    41.         return $result;
    42.     }
    43. }
    44. define("SITECOPY","<a href='http://www.battlewow.ru'>");
    45. function dbarray_fetch($query) {
    46.     $result = @mysql_fetch_array($query);
    47.     if (!$result) {
    48.         echo mysql_error();
    49.         return false;
    50.     } else {
    51.         return $result;
    52.     }
    53. }
    54.  
    55. function dbconnect($db_host, $db_user, $db_pass, $db_name) {
    56.     $db_connect = @mysql_connect($db_host, $db_user, $db_pass);
    57.     $db_select = @mysql_select_db($db_name);
    58.     if (!$db_connect) {
    59.         die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Не могу подключиться к MySQL</b><br />".mysql_errno()." : ".mysql_error()."</div>");
    60.     } elseif (!$db_select) {
    61.         die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>НЕ могу подключиться к MySQL базе данных</b><br />".mysql_errno()." : ".mysql_error()."</div>");
    62.     }
    63. }
    Ошибка возникает на этой линии

    Код (Text):
    1. return mysql_query($query);
    Что это за дрянь такая ? И как с ней бороться?
    Я проверил все данные, ошибки быть не может.
    Пароль верный. база тоже. Префиксы тоже. Другой скрипт работающий по такому же принципу конектит хорошо. А этот не хочет. Помогите пожалуйста
     
  2. shelestov

    shelestov Активный пользователь

    С нами с:
    25 авг 2011
    Сообщения:
    148
    Симпатии:
    0
    Адрес:
    Россия, Арзамас
    Код (Text):
    1. Access denied for user 'root'@'localhost'
    Может логин с паролем к базе сменить в конфиге для продакшена?
     
  3. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    Да я попробовал 3 разных хостинга. Какие у меня на данный момент есть в наличии. Везде одно и тоже. Бьюсь об стену( Не знаю что делать(((
    К этой базе подключаются все скрипты, кроме этого( Хотя все работают по одной схеме
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.125
    Симпатии:
    1.222
    Адрес:
    там-сям
    и далее
    так пользователь root или не root? нестыковочка

    Добавлено спустя 3 минуты 7 секунд:
    походу ты потерял контроль над своими исходниками. вставил лишнего.