Weblogs Código

RecorteX

» clases
73 usuarios y 244 recortes de código
Usuario

Contraseña
Crear cuenta
Estás viendo los recortes de la etiqueta clases

RSS
Recortes: 1

Etiquetas relacionadas:
mysql
php

Clase para manejar conexiones mysql en localhost o servidor externo

Una clase sencilla para poder manejar la conexion a una BD MySQL asi como la ejecucion de Querys, uhmmm espero a alguien le sirva y si tiene agregados a la misma, bienvenidos !!!!

 
 
//clase Conxeion
class ManejaBD
{	
 
function Configurar($tipo="local")
{	if($tipo=="local")
	{	$parameters=array("localhost","root","mipwd","mibase");
	}else
	{	$parameters=array("http://www.mihost.com","miusuario","micontraseña","mibase");
	}
	return $parameters;
}
	
function ejecutarSQL($sql,$tipo="local")
		{	$p=array();
			$p=$this->Configurar($tipo);
			$host=$p[0]; $usr=$p[1]; $pwd=$p[2]; $db=$p[3];
			$cn=mysql_connect($host,$usr,$pwd) or die(mysql_error());
			mysql_select_db($db);
			$rs=mysql_query($sql) or die(mysql_error());
		}	
			
	function getSQL($sql,$tipo="local")
		{	$p=array();
			$p=$this->Configurar($tipo);
			$host=$p[0]; $usr=$p[1]; $pwd=$p[2]; $db=$p[3];
			$cn=mysql_connect($host,$usr,$pwd) or die(mysql_error());
			mysql_select_db($db);			
			$rs=mysql_query($sql) or die(mysql_error());
			return $rs;
		}		
		
};
 
Proyecto: Juanjo Navarro, 2006 - Diseño: Albin