Tema: Acceso a bd
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/11/2005, 13:41
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 8 meses
Puntos: 0
Que opináis de esta función? No bastaría para "abstraer" la base de datos a usar? Cuando quisiese cambiar de SGBD solo tendría que modificar esta función dejando el resto del código intacto...

Código:
//Previamente nos conectamos a la bbdd

function consultar($consulta){

	$resultado=mysql_query($consulta);

	if (!$resultado) return false;
	else{
//Si la consulta se ha enviado correctamente
		$palabras=explode(" ",trim($consulta));
		$datos=array();//Inicializamos un array que contendrá el resultado de nuestra consulta
		
		if (strtolower($palabras[0])=="select"){//Si es una consulta de selección
			$j=0;
			while ($fila=mysql_fetch_row($resultado)){
				for ($i=0;$i<count($fila);$i++) $datos[$j][$i]=$fila[$i];
			$j++;
			}
			return $datos;
		}
		else return true;
	}
}
Saludos y gracias por la info.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)

Última edición por DjNelson; 07/11/2005 a las 13:49