Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Připojení k databázi MySQL

Přeji dobrý den.
Je možné aby připojení k databázi bylo vázáno pouze na php script spuštěný přímo ze serveru, kde MySQL běží?

O co jde. Mám databázi připojenou takto:

global $dbserver,$dbuser,$dbpass,$dbname;

$dbserver="server.cz"; 
$dbuser="user"; 
$dbpass="heslo"; 
$dbname="cz";

$dbspojeni=@mysql_connect($dbserver,$dbuser,$dbpass);
if (!$dbspojeni):
   echo "<center>Spojeni se serverem nelze vytvorit.<br />Informujte prosim  spravce webu.</br />Dekuji.</center>";
   exit;
endif;

Když spouštím skript přímo ze serveru s hostingem, tak je vše OK. Spojení se naváže.
Když ale chci skript spustit od sebe z lokálu se stejnými údaji pro připojení, tak to končí chybou a výpisem z echo a spojení se nenaváže. Hosting je na globe.cz. Konektivita na Internet je funkční.

Předmět Autor Datum
Zrejme neni do DB povolen pristup i ze sveta, ale jen z webserveru.
Net_Force 22.04.2006 21:14
Net_Force
Co tím myslíš ? A jak tím myslíš ? PHP skript na straně serveru pracuje s proměnnýma a je jedno zda…
Flash_Gordon 23.04.2006 19:30
Flash_Gordon
Jo, pletou se tu jabka s hruškama, ale jsi to ty, kdo to dělá. S proměnnými v PHP má problém pramálo…
michich 23.04.2006 20:34
michich
Pak stačí napsat na serveru skript, který převezme zadání uživatele z TCP a předá ho dalšímu skriptu…
Flash_Gordon 23.04.2006 21:16
Flash_Gordon
omlouvam se, ze to ozivuji, ale musim reagovat. pripojit se na vzdaleny mysql server neni problem -… poslední
Net_Force 28.05.2006 12:17
Net_Force
Ano, možné to je, dokonce velmi pravděpodobné... ...tak to končí chybou... Podle té chyby se dá po…
host 22.04.2006 21:20
host

Co tím myslíš ? A jak tím myslíš ?
PHP skript na straně serveru pracuje s proměnnýma a je jedno zda tyto jsou naplněny serverem nebo údajem z klienta (browseru).
No moment ! Tady se asi pletou jablka s hruškama.
Pokud je databáze nahrána na serveru tak se k ní asi těžko můžeš připojovat požadavkem doma v PC.
Je nutné ji stahnout do PC.

omlouvam se, ze to ozivuji, ale musim reagovat.
pripojit se na vzdaleny mysql server neni problem - tedy script se vykona na localhostu, ale data si nacte z databaze poskytovatele webhostingu. toto reseni ale vyzaduje, aby mysql naslouchala na nejake IP a zpravidla portu 3306
jednoduche overeni: telnet server.cz 3306
takto to bezpochyby myslel puvodni tazatel...
ted je proste jen otazka, zda to poskytovatel webhostingu umoznuje, protoze vetsina ne.

Ano, možné to je, dokonce velmi pravděpodobné...

...tak to končí chybou...

Podle té chyby se dá poznat, v čem je problém, ale ty jsi tajnůstkář.

Hosting je na globe.cz...

Oni nemají technickou podporu? Kterou si platíš (v ceně hostingu).

Zpět do poradny Odpovědět na původní otázku Nahoru