Base de Datos

¿Cómorealizo la conexión a base de datos MS Access con PHP?

3020

Ud. puede realizar conexiones a bases de datos MS Access mediante código PHP.

El siguiente ejemplo ilustra cómo:

<?php // Se especifica la ubicación de la base de datos Access (directorio actual) 
$db = getcwd() . "\\" . 'test.mdb';
 // Se define la cadena de conexión
$dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db";
// Se realiza la conexón con los datos especificados anteriormente
$conn = odbc_connect( $dsn, '', '' );
 if (!$conn) { exit( "Error al conectar: " . $conn);
}
// Se define la consulta que va a ejecutarse
$sql = "SELECT * FROM Tabla";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = odbc_exec( $conn, $sql );
if ( !$rs ) { exit( "Error en la consulta SQL" ); }
// Se muestran los resultados
while ( odbc_fetch_row($rs) ) {
$resultado=odbc_result($rs,"Campo");
 echo $resultado;
}
// Se cierra la conexión
odbc_close( $conn );
?>

¿Cómo realizo la conexión a base de datos SQL Server con MSSQL en PHP?

309

Los planes en Microsoft Windows incluyen SQL Server, el cual podrá ser accedido mediante PHP.

La forma de realizar una conexión para obtener datos puede verse en el siguiente ejemplo:

<?php 
// Se realiza la conexón con los datos especificados anteriormente
$conn = mssql_connect( 'localhost', '', '' );
mssql_select_db( 'testconndb');
if (!$conn) { exit( "Error al conectar: " . $conn);
}
// Se define la consulta que va a ejecutarse $sql = "SELECT * FROM Tabla";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = mssql_query( $sql ); if ( !$rs ) { exit( "Error en la consulta SQL" );
}
// Se muestran los resultados $resultado=mssql_result($rs, 0,"Campo");
echo $resultado;
// Se cierra la conexión
mssql_close( $conn );
?>
Go to Top