Foros del Web » Programando para Internet » PHP »

Sacar datos con php desde mysql en otro host

Estas en el tema de Sacar datos con php desde mysql en otro host en el foro de PHP en Foros del Web. Holas, bueno queria pedir ayuda con este tema =S resulta que tengo un servidor de un juego online, en realidad tengo dos host: - Uno ...
  #1 (permalink)  
Antiguo 18/07/2010, 01:49
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 14 años, 11 meses
Puntos: 2
Sacar datos con php desde mysql en otro host

Holas, bueno queria pedir ayuda con este tema =S resulta que tengo un servidor de un juego online, en realidad tengo dos host:

- Uno es un webhosting donde tengo la pagina, en este deseo mostrar un contador de usuarios online en el juego.

- El otro es un host dedicado del juego, y este guarda la info de los usuarios conectados en su base de datos, le pone 1 si estan online y 0 si no lo estan.

el problema es q al ejecutar el codigo desde el webhost me lanza un error, es decir estoy intentando conectarme a la base de datos de que esta en otro host.

uso este codigo (no es mio):

Código PHP:
<?php
//los datos de la conexion a la db 
$host "laipdelserver:22"//mi server usa el puerto 22
$user "miuser";
$pass "mipass";
$db "midb";
 
 
//querys
$link mysql_connect($host$user$pass) or die(mysql_error());
@
mysql_select_db($db,$link);
 
$query "SELECT COUNT(*) as total FROM char WHERE online = '1'";
$result mysql_query($query,$link);
mysql_close($link);
 
$arr mysql_fetch_array($result);
$usersonline $arr["total"];
 
//muestro el resultado
 
if( !$usersonline ){ echo '0'; } else { echo $usersonline; }

?>
me sale este error con el puerto 22


Código PHP:
WarningPackets out of orderExpected 0 received 45. Packet size=4739923 in C:wampwwwgoonline.php on line 10

Warning
mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:wampwwwgoonline.php on line 10

Warning
mysql_connect() [function.mysql-connect]: Error while reading greeting packetPID=452 in C:wampwwwgoonline.php on line 10

Warning
mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:wampwwwgoonline.php on line 10
MySQL server has gone away 
y este sin el puerto

Código PHP:
Warningmysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter than expected in C:wampwwwgen-roonline.php on line 10

Warning
mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1using old authentication in C:wampwwwgoonline.php on line 10
mysqlnd cannot connect to MySQL 4.1
using old authentication 
alguien sabe que es lo que pasa? >=

gracias de antemano u.u
  #2 (permalink)  
Antiguo 18/07/2010, 11:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Sacar datos con php desde mysql en otro host

recuerda que para hacer posible esto, el servidor de base de datos debe permitir conexiones remotas... osea, fuera del dominio o hosting...

si no está configurado así, no es posible hacer lo que necesitas... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/07/2010, 12:56
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Sacar datos con php desde mysql en otro host

oka, voy z consultar eso con el host, y posteo que fue lo que paso, gracias =)

Etiquetas: mysql, hosts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.