Autor | Zpráva | ||
---|---|---|---|
DJ Profil * |
#1 · Zasláno: 31. 3. 2011, 10:23:23
Ahoj,
prosím o pomoc. Tvořím stránky známým a k tomu potřebuji pracovat s MySQL, ale nejde mi se připojit. Pravděpodobně nemám správně jméno serveru: $link = mysql_connect ("admin.vkontaktu.cz/phpmyadmin","web52u1","******") or die (mysql_error()); Dostanu hlášku Unknown MySQL server host 'admin.vkontaktu.cz/phpmyadmin' (1) K databázi se připojuju na adrese https://admin.vkontaktu.cz/phpmyadmin/ , kde zadám uživatelské jméno web52u1 a heslo, přihlášení k administraci domén je na https://admin.vkontaktu.cz/login.php . Předem díky za rady! |
||
__construct Profil |
#2 · Zasláno: 31. 3. 2011, 10:25:40
DJ:
Namiesto "admin.vkontaktu.cz/phpmyadmin" napíš "localhost"
|
||
DJ Profil * |
#3 · Zasláno: 31. 3. 2011, 10:47:27
Já myslela, že localhost používám, jen pokud data ještě nejsou nahraná na webu... I tak jsem to zkusila, a dostala jsem hlášku mysql_error.
|
||
__construct Profil |
#4 · Zasláno: 31. 3. 2011, 11:05:05
DJ:
„dostala jsem hlášku mysql_error“ „Unknown MySQL server host 'localhost'“? Kde máš uložený ten skript, ktorým sa pripájaš k MySQL databáze? |
||
DJ Profil * |
#5 · Zasláno: 31. 3. 2011, 11:33:37
|
||
__construct Profil |
#6 · Zasláno: 31. 3. 2011, 12:16:51
DJ:
$pripojenie = mysql_connect('localhost', 'uzivatel', 'heslo'); localhost tomu skriptu hovorí, že sa má pripojiť na sever na tom istom počítači na ktorom je spustený.
Pokiaľ máš používať iný MySQL server tak tam zadáš jeho adresu a poprípade aj port: $pripojenie = mysql_connect('mysql.server.com:3306', 'uzivatel', 'heslo'); Kapišto? |
||
DJ Profil * |
#7 · Zasláno: 31. 3. 2011, 12:35:04
__construct:
Asi to nechápu. Localhost tam dám pokud se budu připojovat z mého počítače, tudíž na webhostingu to nepoběží? Takže mám použít variantu č.2? Místo mysql.server.com mysql.gym2000.cz |
||
panther Profil |
#8 · Zasláno: 31. 3. 2011, 12:41:07
DJ:
„Localhost tam dám pokud se budu připojovat z mého počítače, tudíž na webhostingu to nepoběží?“ ne, localhost tam bude téměř vždy - jak napsal __construct: „Pokiaľ ale tento istý skript nahráš na webhosting, tak sa bude snažiť pripojiť sa k MySQL serveru, ktorý beží na hostingu“. Pokud nebude fungovat localhost , požádej technickou podporu svého webhostera, jistě rád pomůže. Ještě poslední možnost, která zde nepadla, je uvést IP adresu serveru.
|
||
DJ Profil * |
#9 · Zasláno: 31. 3. 2011, 12:48:56
panther:
dobře, když tedy použiju variantu č. 1 od __constructa, tak uživatel a heslo bude to samé, co používám, když se přihlašuju do phpmyadmin? Ale tohle právě hlásí tu chybu mysql_error |
||
Tori Profil |
#10 · Zasláno: 31. 3. 2011, 13:05:18
DJ:
Takže skriptem, běžícím na serveru gym2000.cz se chcete připojit k databázi, která běží na vkontaktu.cz, pochopila-li jsem správně. Je u té databáze povolený externí přístup? Pokud ne, tak si prostě přes phpMyAdmin > Export/Import udělejte u sebe (na gym2000.cz) kopii jejich databáze, s níž budete moci pracovat, a pak po nahrátí hotového webu na jejich server jen změníte přihlašovací údaje k db. |
||
__construct Profil |
#11 · Zasláno: 31. 3. 2011, 13:10:56
DJ:
„tohle právě hlásí tu chybu“ Akú ? Napíš sem celé znenie tej chyby. |
||
DJ Profil * |
#12 · Zasláno: 31. 3. 2011, 18:21:16
__construct:
„Akú ? Napíš sem celé znenie tej chyby.“ Celé znění té chyby je mysql_error. Nic víc. Tori: (vyjádřím se později, jsem na cizím počítači a nemůžu se k ničemu dostat) |
||
DJ Profil * |
#13 · Zasláno: 31. 3. 2011, 23:00:37
Tori:
nějak jsem nepochopila, jak si mám udělat kopii jejich databáze. Zjišťuju, že chyba asi nebude v připojení, ale v příkazu mysql_select_db. Tady je skript. $link = mysql_connect ("localhost","web52u1","****") or die ( mysql_error()); mysql_query("set names cp1250"); $db = mysql_select_db("web52u1", $link) or die (mysql_error); $query = "SELECT * FROM General WHERE URL='index.php'"; $result = mysql_query($query,$link) or die (mysql_error()); Kdybyste tam našli nějakou chybu, dejte prosím vědět. |
||
Keeehi Profil |
#14 · Zasláno: 31. 3. 2011, 23:07:23
$db = mysql_select_db("web52u1", $link) or die (mysql_error()); + pro příště si zapni vypisování chybových hlášek |
||
DJ Profil * |
#15 · Zasláno: 31. 3. 2011, 23:46:07
Keeehi:
Díky moc! Problém vyřešen. |
||
Časová prodleva: 13 let
|
0