Právě je 14 kvě 2021 03:57

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Připojení k databázi nefunguje
PříspěvekNapsal: 04 úno 2010 07:27 

Registrován:
03 lis 2009 18:16
Příspěvky:
21
Némůžu se přihlásit k databázi na mysql.avonpraha4.cz, u jiné domény mi script funguje normálně...


Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql.avonpraha4.cz' (1) in /data/www/avonpraha4.cz/www.avonpraha4.cz/admin/db.php on line 18
Nelze se pripojit k MySQL: Unknown MySQL server host 'mysql.avonpraha4.cz' (1)

Kód:
<?php

if ($_SERVER["SERVER_ADDR"]=="localhost")
{
  define("SQL_HOST","localhost");
  define("SQL_DBNAME","database");
  define("SQL_USERNAME","user");
  define("SQL_PASSWORD","password");
}
else
{
  define("SQL_HOST","mysql.avonpraha4.cz");
  define("SQL_DBNAME","db-avonpraha");
  define("SQL_USERNAME","db-avonpraha");
  define("SQL_PASSWORD","heslo");
}

mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Nelze se pripojit k MySQL: " . mysql_error());
mysql_select_db(SQL_DBNAME) or die("Nelze vybrat databázi: ". mysql_error());
mysql_query("SET NAMES 'utf8'") or die("Could not set names");



nechapu proc to pise ze neexistuje ten server, nemuze to byt tim, ze mam nastavenej hosts soubor, protoze domena este neni spustena??


Nahoru
 Profil  
 
 Předmět příspěvku: Re: připojení k databázi
PříspěvekNapsal: 04 úno 2010 08:58 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Aby to fungovalo, tak byste musel změnit hosts soubor i na serveru, což pochopitelně nemůžete. Nicméně řešení je jednoduché, místo mysql.avonpraha4.cz použijte localhost. To bude fungovat před i po registraci domény. Opravený řádek vypadá takto:

Kód:
define("SQL_HOST","localhost");

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: připojení k databázi
PříspěvekNapsal: 04 úno 2010 09:18 

Registrován:
03 lis 2009 18:16
Příspěvky:
21
diky. a je nejaky duvod, proc by zde nefungovala tato authorizace??
Kód:
require "msg.php";
if(IsSet($_POST['sent'])) {
   $login = $_POST['login'];
   $password = $_POST['password'];
   
   if($login != "" && $password  !="") {
      $password = MD5($password);
        require "../admin/db.php";
      $query = Mysql_query("SELECT id, login, name, email, user_type FROM author WHERE (login LIKE '$login') AND (password LIKE '$password')");
      
      if($result = MySQL_Fetch_Array($query)) {
         Session_Start();
         $_SESSION['auth'] = Array(
         'id' => $result['id'],
         'login' => $result['login'],
         'user_type' => $result['user_type'],
         'name' => $result['name'],
         'email' => $result['email'],
         'time' => Time()+1800
         );
         MySQL_Close();
         Header('Location: http://'. $_SERVER['HTTP_HOST'] . '/admin/index.php?' . SID);
      } else {
         $error = 0;
         MySQL_Close();
      }
   } else {
      $error = 1;   
   }
}

if(IsSet($_GET['logout'])) {
   Session_Start();
   Session_Destroy();
   $message = 0;
}


Nahoru
 Profil  
 
 Předmět příspěvku: Re: připojení k databázi
PříspěvekNapsal: 04 úno 2010 09:25 

Registrován:
03 lis 2009 18:16
Příspěvky:
21
dobry uz v pohode...dik


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

© 2009-2021 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz