- antonio322 escribió:
- podrias subir un gestor de bases de datos para php te lo agradeceria muchisimo
ADOdb es una capa de abstracción de base de datos. Lo que nos permite crear programas con un código independiente al tipo de base de datos a utilizar. Con solo cambiar el valor de una variable, podremos cambiar de gestor de base de datos.
Características:
- Alta velocidad. Como dice su autor, "es probablemente la capa de abstracción de bases de datos de código abierto, más rápida para PHP". (Aquí pueden verse las pruebas)
- Extensiones compiladas para PHP, tanto para PHP 4, como PHP 5, para Linux y Windows. El uso de estas extensiones incrementa aun más su velocidad.
- Tiene métodos orientados a la gestión de fechas y sobre todo la creación de esquemas portables.
- Tiene bastantes características avanzadas: como la gestión de sesiones (incluye la notificación de caducidad de sesión), generación automática del código SQL, "pivot tables", simulación de SELECT LIMIT para todas las bases de datos y monitorización del rendimiento.
- Su aprendizaje resulta muy fácil, sobre todo si se está familiarizado con la programación de Windows, ya que utiliza muchas convenciones de ADO.
- Control de calidad. Todas las versiones definitivas son chequeadas sobre Access, MySQL, PostgreSQL, MS SQL y Oracle 9.
- Madurez. Esta capa lleva siendo utilizada desde el año 2000, actualmente, con una comunidad amplia de usuarios.
- Su licencia es más que flexible (BSD). Esto siginifica que se puede incorporar (incluso compilar) en las aplicaciones libre de tasas sin necesidad de solicitar el permiso del autor. También tiene una licencia dúal (Lesser GPL).
Ejemplo de utilización:
- Código:
-
// Cargar el modulo ADOdb
include('adodb.inc.php');
// Crear conexión a MySQL
$conn = &ADONewConnection('mysql');
// Conectar con la base de datos Empresa
$conn->PConnect('Empresa');
$recordSet = &$conn->Execute('select * from usuarios');
if (!$recordSet)
print $conn->ErrorMsg(); //En caso de error
else
{
while (!$recordSet->EOF)
{
print $recordSet->fields[0].' '.$recordSet->fields[1].'
';
$recordSet->MoveNext(); //Saltar al siguiente registro
}
}
$recordSet->Close(); // opcional
$conn->Close(); // opcional
?>
Lo puedes descargar desde este link:
http://rapidshare.com/files/215116419/adodb_para_php5_by_r0binh00d.gz
saludos
r0b!nh00d