Právě je 04 pro 2024 00:20

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: MySQL - Připojení k databázi
PříspěvekNapsal: 05 lis 2015 22:57 
C4 zákazník

Registrován:
09 zář 2015 08:24
Příspěvky:
21
pokousim se pripojit k databazi skriptem
Kód:
<?php
  define("SERVER","mysql19.skok.cz");
  define("LOGIN","login");
  define("PASS","heslo");
  define("DATABASE","login");

    $dbc = mysql_connect(SERVER,LOGIN,PASS) or die('Pripojenie k serveru
  zlyhalo!');
mysql_select_db(DATABASE) or die('Nepodarilo sa označiť databázovú tabuľku!');
?>


a nejak se mi to nedari. delam neco spatne?

diky za radu


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 06 lis 2015 11:23 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8591
Dobrý den,

skript je ošetřen takovým způsobem, aby v případě problému vypsal chybu. Pokud byste zadal špatné přihlašovací údaje k databázi, zobrazilo by se Vám chybové hlášení "Pripojenie k serveru zlyhalo!", a v případě chyby při výběru databáze hlášení "Nepodarilo sa označiť databázovú tabuľku". Takže jestli se Vám žádné chybové hlášení nezobrazuje, tak je připojení i s výběrem databáze úspěšné.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 06 lis 2015 11:29 
C4 zákazník

Registrován:
09 zář 2015 08:24
Příspěvky:
21
pripojuji se stejne jako do webove administrace db a pise mi to "Pripojenie k serveru zlyhalo!". navic proces prihlasovani, na muj vkus, trva docela dlouho


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 06 lis 2015 12:43 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8591
Dobrý den,

pokud se Vám zobrazuje pouze toto hlášení, tak zadáváte špatné přihlašovací údaje do databáze. Takže si je znovu překontrolujte a připojení Vám musí bez problému fungovat. U adresy serveru SERVER doporučuji místo mysql19.skok.cz nastavit localhost (příp. tvar mysql.nazev-vasi-domeny.cz). Vyhnete se tak případným úpravám adresy serveru, pokud by se Vaše doména (resp. web) přesouvala na úplně jiný server. U konstant LOGIN a DATABASE nastavte název Vaší databáze (např. db-xxxx) a u konstanty PASS nastavte heslo k databázi. Správné údaje naleznete v administračním systému domény > sekce MySQL databáze > Formuláře na úpravu databází > Autorizační údaje Vaší databáze. Ale je divné, že proces přihlašování Vám trvá dlouho. Tento jednoduchý skript musí fungovat bez postřehnutelné časové prodlevy. Takže sem případně vložte adresu skriptu, ať mohu problém prověřit. Pokud nechcete adresu skriptu zobrazit veřejně, vložte ji do pole "Název domény/URL adresa".

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 06 lis 2015 13:12 
C4 zákazník

Registrován:
09 zář 2015 08:24
Příspěvky:
21
mel jsem to jinde. presunul na skok...
ted je to rychle, ale nelibi se mu neco v radku 3

Parse error: syntax error, unexpected 'LOGIN”' (T_STRING) in /data/www/........... on line 3

dekuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 06 lis 2015 13:41 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8591
Dobrý den,

můžete být, prosím, více přesnější? Nevím, co si mám představit po větou "mel jsem to jinde. presunul na skok...". Zkoušel jste se k databázi připojit odjinud (tzn. skript nebyl na našich serverech)? To by samozřejmě vysvětlovalo problém s časovou prodlevou připojení, protože externí přístup k databázi není na našich serverech povolen. Ale pokud byste vlastnil veřejnou IP adresu, která není sdílená mnoho uživateli, je možné přístup povolit (stačí požádat na podpora@c4.cz).

Podle chybové hlášení máte chybný znak na 3. řádku skriptu. Pravděpodobně jste použil špatnou uvozovku nahoře za textem LOGIN.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 06 lis 2015 14:24 
C4 zákazník

Registrován:
09 zář 2015 08:24
Příspěvky:
21
ano, script jsem mel na jinem hostingu. presunul jsem ho, opravil uvozovky a jede to. v editaci mucommanderu to nebylo videt. dekuji:)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 11 pro 2017 19:35 

Registrován:
11 pro 2017 17:04
Příspěvky:
4
Jsem úplný začátečník v PHP a mám podobný problém. Pokouším se připojit k databázi
Kód:
<?php
  define("SERVER","localhost");
  define("LOGIN","*****");
  define("PASS","*****");
  define("DATABASE","login");

    $dbc = mysql_connect(SERVER,LOGIN,PASS) or die("selhalo připojení k serveru");
    echo "<p>připojeno OK</p>";
    mysql_select_db(DATABASE) or die("nepodařilo se vybrat databázovou tabulku");
    echo "<p>tabulka vybrána OK</p>";
?>

ale vždycky skončím na "selhalo připojení k serveru". Už si s tím nevím rady.
Prosím, poradíte? Díky....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 11 pro 2017 19:54 

Registrován:
11 pro 2017 17:04
Příspěvky:
4
Ještě P.S.
Ono mi ani nejde se přihlásit odjinud, třeba https://mega.nz/#!xaAllbjI!JXqe35e2il09 ... vmp7aNSO2k
:shock:
Díky...

https://mega.nz/#!xaAllbjI!JXqe35e2il09 ... vmp7aNSO2k


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Připojení k databázi
PříspěvekNapsal: 12 pro 2017 11:21 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8591
Dobrý den,

zadáváte špatné přihlašovací údaje k databázi. A na řádku:
Kód:
define("DATABASE","login");
má být místo login uvedený název Vaší databáze:
Kód:
define("DATABASE","nazev-databaze");

Takže přihlašovací údaje k databázi budou vypadat:
Kód:
define("SERVER","localhost");
define("LOGIN","nazev-databaze");
define("PASS","heslo-databaze");
define("DATABASE","nazev-databaze");


Jinak externí přístup k databázi není standardně povolen, takže by Vám nefungoval ani se správnými přihlašovacími údaji. Pokud byste externí přístup vyžadoval, postupujte podle návodu Povolení externí IP adresy k MySQL databázi.

PS: Příště, prosím, ukázkový obrázek nevkládejte na externí úložiště, ale vložte ho přímo do diskuzního fóra.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


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ů: 14 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina


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:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

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