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.