Nejste přihlášeni
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
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 ...
Dobry den
stranka : Moja stranka
sql :
<?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