Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка в коде
Форумы портала PHP.SU » » Работа с СУБД » Ошибка в коде

Страниц (1): [1]
 

1. Енот - 14 Февраля, 2015 - 22:40:07 - перейти к сообщению
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ' 95.153.194.185 ' (1) in /home/stalkerid/sta1ker.mobi/docs/#sys/bd.php on line 9

Помогите пожалуйста.Что мне надо исправить чтобы этот код не выдавал ошибку?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //определение переменных
  3. $dbhost=' 95.153.194.185 ';
  4. $dbname='stalkerid_db';
  5. $dbuser='stalkerid_mysql';
  6. $dbpass=' ***** ' ;
  7. //соединение с сервером
  8. #mb_internal_encoding('UTF-8');
  9. $db=mysql_connect($dbhost,$dbname,$dbuser,$dbpass);
  10.  
  11. if(!$db)
  12. {
  13. exit("<p>В настоящий момент сервер SQL недоступен</p><br />");
  14. }//else echo "Установлено соединение с сервером MySQL<br />";
  15. //выбор базы данных
  16. if(! mysql_select_db($dbname,$db))
  17. {
  18. exit("<p>Соединение c базой не установлено</p><br />");
  19. }//else echo "Установлено соединение с базой данных<br />";
  20. mysql_query(" SET NAMES 'utf8'");
  21. mysql_query('set charset utf8',$db);
  22. mysql_query('SET names utf8',$db);
  23. mysql_query('set character_set_client="utf8"',$db);
  24. mysql_query('set character_set_connection="utf8"',$db);
  25. mysql_query('set character_set_result="utf8"',$db);
  26. //set_charset('utf8');
  27. /*
  28. echo "Выбираем столбец БД<br />";
  29. $mess=mysql_query("SELECT * FROM cusers where ci=4");//Извлекаем таблицу `cusers`
  30. //$users=mysql_query("EXPLAIN SELECT * FROM `cusers`");
  31. $catalog=mysql_fetch_array($mess);
  32. /*
  33. while($catalog=mysql_fetch_array($mess))
  34. {
  35. echo $catalog['link']."<br />";
  36. }
  37.  
  38. */
  39. //echo mysql_error();
  40. //echo $catalog['pass']."<br />";
  41.  
  42. define ("H", $_SERVER["DOCUMENT_ROOT"]);//стартовая для инклюда
  43. define ("M","http://".$_SERVER["SERVER_NAME"]);// для ссылок, главная сайта
  44. define ("SYS", H.'/#sys');// системные данные
  45. define ("PG", H.'/#page');// страницы для инклюда
  46. define ("ST", H.'/style');// стили оформления
  47. // начальные5 переменные
  48. $s_time=time();//Текущее время
  49. include_once SYS."/m_autoprotect.php";
  50. ###########################################
  51. function compress_output_gzip($output){return gzencode($output,9);}
  52. ###########################################
  53. function compress_output_deflate($output){return gzdeflate($output, 9);}
  54. ###########################################
  55. include_once SYS."/sess.php";
  56. include_once SYS."/func.php";
  57. ##########################################################################
  58. // сжатие по умолчанию
  59. $Content_Encoding['deflate']=false;
  60. $Content_Encoding['gzip']=false;
  61. // включение сжатия, если поддерживается браузером
  62. if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && eregi('deflate',$_SERVER['HTTP_ACCEPT_ENCODING']))
  63. {$Content_Encoding['deflate']=true;}
  64. if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && eregi('gzip',$_SERVER['HTTP_ACCEPT_ENCODING']))
  65. $Content_Encoding['gzip']=true;
  66. // Непосредственное включение сжатия
  67. if ($Content_Encoding['deflate'])
  68. {
  69. header("Content-Encoding: deflate");
  70. ob_start("compress_output_deflate");
  71. }
  72. elseif($Content_Encoding['gzip'])
  73. {
  74. header("Content-Encoding: gzip");
  75. ob_start("compress_output_gzip");
  76. }
  77. else
  78. ob_start(); // если нет сжатия, то просто буферизация данных
  79.  
  80. $compress=true;
  81. ##########################################################################
  82. $headers_page=false;
  83. $set_ob_start=true;// буферизация /сжатие
  84. $user=false;
  85. ?>
2. 3d_killer - 14 Февраля, 2015 - 22:48:20 - перейти к сообщению
$dbhost=' 95.153.194.185 ' зачем пробелы???
$dbpass=' ***** ' ; зачем пробелы???
3. Енот - 14 Февраля, 2015 - 23:04:04 - перейти к сообщению
3d_killer пишет:
$dbhost=' 95.153.194.185 ' зачем пробелы???
$dbpass=' ***** ' ; зачем пробелы???


Уж это тут совсем не при чём
4. Мелкий - 14 Февраля, 2015 - 23:38:37 - перейти к сообщению
Енот пишет:
Уж это тут совсем не при чём

Енот пишет:
Unknown MySQL server host ' 95.153.194.185 '

Наоборот. Это причина ошибки.
5. Енот - 14 Февраля, 2015 - 23:47:38 - перейти к сообщению
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 61 in /home/stalkerid/sta1ker.mobi/docs/#sys/bd.php on line 9
Мелкий пишет:
Енот пишет:
Уж это тут совсем не при чём

Енот пишет:
Unknown MySQL server host ' 95.153.194.185 '

Наоборот. Это причина ошибки.

Спасибо.и вправду помогло,но теперь новая ошибка.
6. 3d_killer - 15 Февраля, 2015 - 00:39:07 - перейти к сообщению
видимо надо использовать вместо 95.153.194.185 это 127.0.0.1

 

Powered by ExBB FM 1.0 RC1