Foros del Web » Programando para Internet » PHP »

Enlazar Base de datos My_sql

Estas en el tema de Enlazar Base de datos My_sql en el foro de PHP en Foros del Web. Buenas tardes a todos, tengo el siguiente problema, tengo un servidor web php en una direccion, y otro servidor my_sql en otra direccion, quiero enlazar ...
  #1 (permalink)  
Antiguo 26/05/2008, 07:44
 
Fecha de Ingreso: abril-2008
Mensajes: 13
Antigüedad: 16 años
Puntos: 0
Enlazar Base de datos My_sql

Buenas tardes a todos, tengo el siguiente problema, tengo un servidor web php en una direccion, y otro servidor my_sql en otra direccion, quiero enlazar la web con my _ sql, pero cuando entro en un enlace de mi web para consultar datos me da error :Zona Privada!!!!!!!!! este error esta puesto por mi, tengo un archivo de funciones php que conecto con la bd, ay e puesto servidor, usuario y cotraseña, pero cuando consulo datos me da eror, este es el codigo de unas de las paginas:

<?php
session_start();
if(!isset($_SESSION[admin]) && $_SESSION[admin]!="si"){
echo '<html><head><title></title></head> <link href="css/$temacl/estilos.css" rel="stylesheet" type="text/css">
<body oncontextmenu="return false">
<h2 class="tablas" align="center">Zona Privada!!!!!!!!!</h2>
</body>
</html>';
exit;
}
?>


¿Que tengo que hacer?

Graacias
  #2 (permalink)  
Antiguo 26/05/2008, 09:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Enlazar Base de datos My_sql

Hola evyantmix,

Según el código que pones, ese error te sale cuando no haz iniciado sesión, no tiene nada que ver con la base de datos.

Te recomiendo verifiques si estás iniciando correctamente la sesión.

Saludos.
  #3 (permalink)  
Antiguo 26/05/2008, 11:37
 
Fecha de Ingreso: abril-2008
Mensajes: 13
Antigüedad: 16 años
Puntos: 0
My sql con PHp

Buenas tardes, tengo una pagina web realizada en PHP, colgada en un servidor (arsys), despues tengo una base de datos mysql colgada en otro servidor distinto (iespana). La web tiene una opcion de identificarse para entrar a un area privada, esa identificacon esta hecha en PHP encriptado, el usuario se identifica y una vez que entra, en la opcion Ver reservas se pretende que aparezcan los datos de las reservas de los clientes. si sto lo ejecuto en localhost me va de lujo, sim problemas, pero cuando lo ejecuto en su dominio no me hace nada, me explico parece que no conecta con el servido mysql. tengo hecho un fichero de funciones en el que conecto con la base de datos, este es el codigo:

function conectar($bd1){
$servidor="nombre del servidor nuevo" --< antes ponia localhost y aora el de la web
$usuario1="nombre usuario" -->aqui e puesto el que me propone el servidor web
$contrasena="contraseñaquemeproponelawebdondeestam ysql"
$e=mysql_connect($servidor,$usuario1,$contrasena);
//Comprobamos si existe algun error de conexión
if ($e==False) {//Abrimos el if
echo "Ocurrio un error, imposible conectar con ".$servidor;
exit;}
else $ok1=true;
//Seleccionamos la B.D
$base= mysql_select_db($bd1,$e);
//Comprobamos si existe algún error
if ($base==false){//Abrimos el if
//echo "Ha ocurrido un error, imposible abrir la B.D.";
$e=false;
return $e;
exit;}
else $ok2=true;
if ($ok1=true && $ok2=true) return $e;}
//FIN DE LA FUNCION CONECTAR


function sacarDatos($archivo,$num){
//Abrir archivo
$f=fopen($archivo,"r");
if ($f==false){
echo "Error ó abrir o archivo";
exit;
}
//Solo hay una linea
$tabla=explode(" ",fgets($f,1024));
//Cerrar el archivo
fclose($f);
return$tabla[$num-1];
}//FIN DE LA FUNCIÓN SACARDATOS

+++Por ahi el archivo de funciones, aora aqui el codigo de la web ke me da l problema

<?php
session_start();
if(!isset($_SESSION[i5555959]) && $_SESSION[i5555959]!="si"){
echo '<html><head><title></title></head> <link href="css/$temacl/estilos.css" rel="stylesheet" type="text/css">
<body oncontextmenu="return false">
<h2 class="tablas" align="center">Zona Privada!!!!!!!!!</h2>
</body>
</html>';
exit;
}
?>
Cuando entro a esta web, me sale el mensaje de Zona Privada!!!!!!!!, en localhost m funciona pero en internet no, e puesto el servidor,usuario,contraseña nuevos, por favor ruego ayuda es muy urgente, mi dir es [email protected] por favor ayudadme

GRACIAS
  #4 (permalink)  
Antiguo 26/05/2008, 12:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Enlazar Base de datos My_sql

Hola evyantmix,

Por favor no dupliques temas.

Por otro lado como te comento tu problema viene a raíz de usar el código de sesiones, no al conectar a la BDD.

Saludos.
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 19:25.