Nejste přihlášeni
Stránky 1
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
Offline
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
Offline
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
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
Offline
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í.
Offline
Stránky 1