Jump to content

Ganhe $$$ escrevendo tutoriais para nós!


Foto

Pagina não carrega totalmente ao não conectar Mysql

Erro MySQL Não carrega pagina




  • Faça login para responder
Este tópico ainda não tem respostas. Seja o primeiro a responder!

#1 naustagic

naustagic
  • Participante
  • 11 mensagens

Publicado 21 May 2012 - 03:32 PM

Caros amigos... Tenho um site que se conecta a um banco de dados remoto.
Quando esse banco de dados não está acessível, a página do meu site não carrega totalmente e a div que contem a ligação apresenta o erro da conexão.

Gostaria que quando não houvesse conexão, retornasse uma mensagem ou um redirecionamento avisando por ex: "Erro de conexão. Aguarde..." Mas que a página se carregasse completamente.

Erro:
PHP Error Message
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'srv42.hostdime.com' (using password: YES) in /home/a3776525/public_html/index.php on line 286


<?php
#Login Server
$serverLip="IP";
$serverLport="2106";

#GameServer
$serverGip="IP";
$serverGPort="7777";

#Database Host
$databaseHost="IP";
$databaseLogin="LOGIN";
$databasePassword="SENHA";
$databaseName="BANCO";


?>

<?php

#Login
$flogin = @fsockopen ($serverLip,$serverLport, $errno, $errstr, 1);
if ( $flogin )
	$lstat = "<font color=#00FF00>ONLINE</font>";
else
	$lstat = "<font color=#00FF00>ONLINE</font>";


#Sieghardt
$fgame2 = @fsockopen ($serverGip,$serverGPort, $errno, $errstr, 1);
if ( $fgame2 )
	$gstat2 = "<font color=#00FF00>ONLINE</font>";
else
	$gstat2 = "<font color=#00FF00>ONLINE</font>";


mysql_connect($databaseHost,$databaseLogin,$databasePassword) or die (mysql_error());

mysql_select_db($databaseName) or die(mysql_error());

//online kari
$query = ("SELECT * FROM characters WHERE online=1");

$result = mysql_query($query) or die(mysql_error());

$num2=mysql_numrows($result);
$sum=$sum+$num2;

//Alliance
$query = ("SELECT * FROM clan_data WHERE ally_name!=\"\"");

$result = mysql_query($query) or die(mysql_error());

$alliance2=mysql_numrows($result);

//all characters

$query = ("SELECT * FROM characters");

$result = mysql_query($query) or die(mysql_error());

$char2=mysql_numrows($result);

//all GM characters

//$query = ("SELECT * FROM characters");

//$result = mysql_query($query) or die(mysql_error());

//$gmchar2=mysql_numrows($result);

//all accounts

$query = ("SELECT * FROM accounts");

$result = mysql_query($query) or die(mysql_error());

$accounts2=mysql_numrows($result);

//Clan


$get_config_data="SELECT clan_id FROM clan_data";

$query = ("SELECT clan_id FROM clan_data WHERE clan_id>0");

$result = mysql_query($query) or die(mysql_error());

$clan2=mysql_numrows($result);
mysql_close();
mysql_connect($databaseHost,$databaseLogin,$databasePassword) or die(mysql_error());

mysql_select_db($databaseName) or die(mysql_error());

?>









Tópicos Relacionados Collapse





Ganhe $$$ escrevendo tutoriais para nós!