Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2008, 04:46
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Re: Acerca de la accesibilidad

no puedes acceder a esas variables porque los llamas desde una funcion, si lo llamases desde fuera te lo cogeria.

Opcion 1: Pasarle por parametro las variables a la funcion:

ejemplo:

Código PHP:
<?
    
include '../Configuraciones/config_db.php';
//Funcion para conectarse a la base de datos
function conectar_bd($host,$usuario_db,$pass_db,$name_db,$prefijo)
{
//...
}
Opcion 2: Declararlos como constantes:

Ejemplo:
Código PHP:
define (HOST,'-----');
define (USUARIO_DB,'-----');
define (PASS_DB,'-----');
define (NAME_DB,'-----');
define (PREFIJO,'-----'); 
los pongo en mayusculas para saber que son constantes ya que si no puedes liarte y crees que es una cadena normal.

y luego ya puedes hacer esto:
Código PHP:
function conectar_bd()
{

    print(
HOST."-".USUARIO_DB."-".PASS_DB."-".NAME_DB);
    
$conexion_link mysql_connect(HOSTUSUARIO_DBPASS_DB)or die(mysql_error());
    
mysql_select_db(NAME_DB$conexion_link)or die(mysql_error());

__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan