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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: не могу подключится к базе данных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: не могу подключится к базе данных
GermanRuss
Отправлено: 11 Апреля, 2017 - 00:51:37
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




Не могу подключится к базе данных((
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_POST['db_ip']))
  3. {
  4. $sdd_db_host=$_POST['db_ip'];
  5. $sdd_db_name=$_POST['db_name'];
  6. $sdd_db_user=$_POST['db_username'];
  7. $sdd_db_pass=mysql_real_escape_string($_POST['db_pass']);
  8.  
  9. $db = @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);//Подключение
  10.  
  11. if (!$db)  
  12.   {  
  13.     echo "<div class='status-error'>К сожалению, не доступен сервер mySQL</div>
  14. <script>
  15. $('.status-error').slideDown('slow');
  16. setTimeout(function() { $('.status-error').slideUp('slow'); }, 3000);
  17. </script>";
  18.  exit();
  19.   }  
  20. $select = @mysql_select_db($sdd_db_name);
  21.  
  22.  
  23.  if (!$select)    
  24.   {  
  25.   echo "
  26. <div class='status-error'>К сожалению, не удалось подключиться к базе данных (Проверьте данные)</div>
  27. <script>
  28. $('.status-error').slideDown('slow');
  29. setTimeout(function() { $('.status-error').slideUp('slow'); }, 3000);
  30. </script>";  
  31.  exit();
  32.   }  
  33.  
  34. if ($db and $select)
  35. {
  36. $newFileName = "../inc/config.php";
  37. $newFileContent = "<?PHP
  38. error_reporting(0);
  39. session_start();
  40. "."$"."cn_host = '".$sdd_db_host."';
  41. "."$"."cn_user = '".$sdd_db_user."';
  42. "."$"."cn_pass = '".$sdd_db_pass."';
  43. "."$"."cn_db = '".$sdd_db_name."';
  44. @mysql_connect("."$"."cn_host,"."$"."cn_user,"."$"."cn_pass);
  45. @mysql_select_db("."$"."cn_db);
  46. if(!isset("."$"."_SESSION['server']))
  47. {
  48.  "."$"."ser = mysql_fetch_array(mysql_query('SELECT id FROM servers LIMIT 1'));
  49.  "."$"."_SESSION['server'] = "."$"."ser['id'];
  50. }
  51.  
  52. "."$"."adm = mysql_fetch_array(mysql_query('SELECT * FROM `admin`'));
  53. ?>";
  54.  
  55. if(file_put_contents($newFileName,$newFileContent)!=false){
  56.    
  57. }else{
  58.    
  59. }
  60.  
  61. $filename = 'rust_cms.sql';
  62.  
  63. $templine = '';
  64.  
  65. $lines = file($filename);
  66.  
  67. foreach ($lines as $line)
  68. {
  69. if (substr($line, 0, 2) == '--' || $line == '')
  70.     continue;
  71.  
  72. $templine .= $line;
  73. if (substr(trim($line), -1, 1) == ';')
  74. {
  75.     mysql_query($templine) or print('Error performing query \'<strong>' . $templine . '\': ' . mysql_error() . '<br /><br />');
  76.     $templine = '';
  77. }
  78. }
  79.  echo "<div class='status-accept'>Успешно подключено  -  Созданы таблицы на базе данных.</div>
  80. <script>$('.status-accept').slideDown('slow');
  81. setTimeout(function() {
  82. $('.status-accept').slideUp('slow');
  83. $('.mysql').slideUp('slow');
  84. $('.info').slideDown('slow');
  85. }, 3000);
  86. </script>";
  87. }
  88. }
  89. ?>

(Отредактировано автором: 11 Апреля, 2017 - 00:52:30)

 
 Top
ytrewq123
Отправлено: 11 Апреля, 2017 - 03:08:18
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Попробуйте может так.
• $select = @mysql_select_db($sdd_db_name, $db);
 
 Top
GermanRuss
Отправлено: 11 Апреля, 2017 - 13:21:52
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




нет не помогло,что то тут не то((
 
 Top
ytrewq123
Отправлено: 11 Апреля, 2017 - 14:46:13
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Не знаю может глупость пишу.
Но если вы пароль за слешировали, может просто не совпадает.
И что говорит какую ошибку имеете?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB