Cita:
Iniciado por Sourcegeek
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.