Foros del Web » Programando para Internet » PHP »

No me puedo conectar al servidor

Estas en el tema de No me puedo conectar al servidor en el foro de PHP en Foros del Web. Buenas noches . Estoy subiendo por primera vez mi pagina web la cual tiene una conexion MySql como base de datos. He creado una cuenta ...
  #1 (permalink)  
Antiguo 13/03/2010, 21:49
Avatar de Raul_F  
Fecha de Ingreso: septiembre-2008
Mensajes: 54
Antigüedad: 11 años, 4 meses
Puntos: 0
No me puedo conectar al servidor

Buenas noches .

Estoy subiendo por primera vez mi pagina web la cual tiene una conexion MySql como base de datos.
He creado una cuenta en 000webhost.com ( por si alguien la utiliza y conoce ese servidor gratis) pero , no me puedo conectar a la base de datos.

He subido los archivos de mi sitio a la carpeta public.html como se indica ahi mismo.
bueno..aqui empiezan mis problemas ...

Si bien tengo un BD creada en mi ordenador , no la he podido subir , debido a una serie de errores pero, desde PhpMyAdmin remoto he creado una simple base de datos para hacer una prueba de conexion a la misma con los archivos q subí anterirormente.

Pues intento conectarme y me da el sigueinte error :

***************************
Warning: mysql_connect() [function.mysql-connect]: Host '66.96.234.197' is not allowed to connect to this MySQL server in /home/a7055211/public_html/xxx.php on line 11

Free Web Hosting

PHP Error Message

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/a7055211/public_html/xxx.php on line 12

*****************************

La linea numero 11 contiene el simple codigo a continuacion :

$conn = mysql_connect('sql15.000webhost.com','a7055211_rau l','mypassword');
mysql_select_db('a7055211_carro',$conn);

*********************************
No se si en nombre del servidor ( o el localhost digamos está bien, pero es lo q me indica la BD ) o tampoco se si el usuario es el correcto ya q no tengo la posiblilidad de crear usuarios en la BD , con la pestaña " privilegios " q se encuentra en el PhpMyAdmin normal, o sea, de mi ordenardor , o no tengo idea q otra cosa pueda ser, porsupuesto cualquier comentario será de mucha ayuda!

Desde yá muhcas gracias a todos ! Saudos
  #2 (permalink)  
Antiguo 13/03/2010, 22:58
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 9 años, 11 meses
Puntos: 55
Respuesta: No me puedo conectar al servidor

en el panel de control de 000webhost en la pestaña mysql te muestra el servidor de base, el nombre de la base de datos y usuario para conectarte a la bd.
  #3 (permalink)  
Antiguo 13/03/2010, 23:44
 
Fecha de Ingreso: marzo-2010
Mensajes: 8
Antigüedad: 9 años, 10 meses
Puntos: 0
Con esto sera suficiente:
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);

Pero si quieres trabajar con un codigo limpio y normalizado, utilizalo de la siguiente manera:
Crea un archivo llamado 'metodos.php'

<?php
function conectar()
{
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);
}
?>

Luego en cada archivo que necesites conexion a la base de datos solo haces:
include ("metodos.php");
conectar();

De esta manera, puedes agregarle mas funciones al archivo metodos.php y las utilizas de la misma manera que invocas a la funcion conectar().

Raul con esto sera suficiente:
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);

Pero si quieres utilizar un codigo limpio y normalizado, haz lo siguiente:
Crea un archivo llamado 'metodos.php'
<?php
function conectar()
{
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);
}
?>

Ahora en cada archivo que necesites una conexion a la base de datos solo haces:
include ("metodos.php");
conectar();

De esta manera puedes agregarle mas funciones al archivo 'metodos.php' y para utilizarlas solo las invocas de la misma manera que a conexion();

Raul con esto sera suficiente:
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);

Pero si quieres utilizar un codigo limpio y normalizado, haz lo siguiente:
Crea un archivo llamado 'metodos.php'
<?php
function conectar()
{
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);
}
?>

Ahora en cada archivo que necesites una conexion a la base de datos solo haces:
include ("metodos.php");
conectar();

De esta manera puedes agregarle mas funciones al archivo 'metodos.php' y para utilizarlas solo las invocas de la misma manera que a conectar();

Última edición por GatorV; 15/03/2010 a las 01:39
  #4 (permalink)  
Antiguo 14/03/2010, 08:14
Avatar de Raul_F  
Fecha de Ingreso: septiembre-2008
Mensajes: 54
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: No me puedo conectar al servidor

Cita:
Iniciado por yairohn Ver Mensaje
Raul con esto sera suficiente:
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);

Pero si quieres utilizar un codigo limpio y normalizado, haz lo siguiente:
Crea un archivo llamado 'metodos.php'
<?php
function conectar()
{
$con=mysql_connect("mysql10.000webhost.com","a6478 756_user","password");
mysql_select_db("a6478756_database",$con);
}
?>

Ahora en cada archivo que necesites una conexion a la base de datos solo haces:
include ("metodos.php");
conectar();

De esta manera puedes agregarle mas funciones al archivo 'metodos.php' y para utilizarlas solo las invocas de la misma manera que a conectar();
Muchas Gracias a los 2 !!! mi error fue no poner comillas dobles entre c/u de los distinos atributos de la conexion !:-p ( bastante tonto por cierto )
muhcas gracias ! saludos!

Etiquetas: servidores
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 01:23.