#1 2016-05-24 19:51:39

bnna
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 3

Unknown MySQL server host

Dobry den

stranka : Moja stranka

sql : FluxBB bbcode test

<?php
if (!isset($_GET['page'])) {
    header('Location: /main');
    exit();
}

ini_set('display_errors','Off');
try {
    $db = new PDO('mysql:host=sql.endora.cz:3309;dbname=csgodb', 'xxx', 'xxx', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
} catch (PDOException $e) {
    exit($e->getMessage());
}

if (isset($_COOKIE['hash'])) {
    $sql = $db->query("SELECT * FROM `users` WHERE `hash` = " . $db->quote($_COOKIE['hash']));
    if ($sql->rowCount() != 0) {
        $row = $sql->fetch();
        $user = $row;
    }
}

pise mi to tuto chybu SQLSTATE[HY000] [2005] Unknown MySQL server host 'sql.endora.cz:3309' (2)

+ este sa chcem pripojit z vps-ka a nejde to tiez ....

Dakujem za pomoc

Offline

#2 2016-05-24 20:25:33

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Unknown MySQL server host

mysql:host použijte localhost, pro připojení do databáze "zvenčí" musíte mít zakoupen minimálně program PLUS.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#3 2016-05-24 20:33:18

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Unknown MySQL server host

V PDO sa port zadáva zvlášť, nikoliv do adresy, tj napríklad:

 $pdo = new PDO('mysql:host=sql.endora.cz;port=3309;dbname=XXXDBNAMEXXX', 'XXXDBUSERXXX', 'XXXDBPASSXXX');

Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#4 2016-05-24 21:39:15

bnna
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 3

Re: Unknown MySQL server host

JF napsal:

V PDO sa port zadáva zvlášť, nikoliv do adresy, tj napríklad:

 $pdo = new PDO('mysql:host=sql.endora.cz;port=3309;dbname=XXXDBNAMEXXX', 'XXXDBUSERXXX', 'XXXDBPASSXXX');

viem ... len tie xxx som tam dal tie iste pre to lebo nechcel som zverejnovat udaje ...

Offline

#5 2016-05-24 21:39:46

bnna
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 3

Re: Unknown MySQL server host

kksmirice napsal:

mysql:host použijte localhost, pro připojení do databáze "zvenčí" musíte mít zakoupen minimálně program PLUS.


Ok dakujem za odpoved smile

Offline

#6 2016-05-25 14:46:39

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Unknown MySQL server host

V prvom príspevku máte

$db = new PDO('mysql:host=sql.endora.cz:3309;dbname=csgodb', 'xxx', 'xxx', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));

nikoliv

$db = new PDO('mysql:host=sql.endora.cz;port=3309;dbname=csgodb', 'xxx', 'xxx', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));

a preto Vám to vykazovalo chybu pri pripojení.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

Zápatí

Založeno na FluxBB | CZ a SK