Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/08/2011, 16:37
jglm210687
 
Fecha de Ingreso: julio-2008
Mensajes: 56
Antigüedad: 15 años, 9 meses
Puntos: 2
Sonrisa Respuesta: Utilizar el mismo archivo de conección local y en web

Cita:
Iniciado por Sourcegeek Ver Mensaje
Aquí:
Código PHP:
Ver original
  1. $res=mysql_query($sql,Conectar::con());
Déjalo así:
Código PHP:
Ver original
  1. $res=mysql_query($sql);

Hago
Código PHP:
$res=mysql_query($sql,Conectar::con()); 
por que lo conecto desde una clase aqui el codigo completo:
Código PHP:
class Conectar
{
    public static function 
con()
    {
        
$online_path '/home/webcindario/i/n/inacra2010/';
        
$local_path '/C:/AppServ/www/PAGINA_INA_AJAX/';
        
$_SERVER['SERVER_NAME'] = '';
        if(
is_dir(online_path))
        {
            
$_SERVER['SERVER_NAME'] = "http://inacra2010.webcindario.com" or "http://www.inacra2010.webcindario.com";
            
$con=mysql_connect("mysql.webcindario.com","inacra2010","123456");
            
mysql_query("SET NAMES 'utf8'");
            
mysql_select_db("inacra2010");
            return 
$con;
        } 
        elseif(
is_dir($local_path))
        {
            
$_SERVER['SERVER_NAME'] = 'http://localhost:88/pagina_ina_ajax/';
            
$con=mysql_connect("localhost","root","ADMIN2010");
            
mysql_query("SET NAMES 'utf8'");
            
mysql_select_db("instnacdeapopa");
            return 
$con;
        }
    }

para no estar colocando el servidor,usuario, pass, base de datos cada vez que llamo la conexión.

El código que me funciona a la perfección, todo si lo hago plano, me refiero dejar una sola conexión.
Ejemplo:

Código PHP:
class Conectar
{
    public static function 
con()
    {
            
$con=mysql_connect("mysql.webcindario.com","inacra2010","123456");
            
mysql_query("SET NAMES 'utf8'");
            
mysql_select_db("inacra2010");
            return 
$con;
    
            
/*$con=mysql_connect("localhost","root","ADMIN2010");
            mysql_query("SET NAMES 'utf8'");
            mysql_select_db("instnacdeapopa");
            return $con;*/
    
}

En otras palabras comentando la conexión que no voy a utilizar.

Pero me entro curiosidad de poder hacerlo de forma que dependa de la url la conexión ya que es la única variable para cambiar los datos.

Gracias.