Solución : PHP con ACCESS

Khriztian
03 de Marzo del 2005
Muchachos :
Suponiendo que nuestra BD Access se llama syg.mdb, y tiene una tabla llamada funcionarios, con los campos :
id_funcionario y nombre, prueben la sgte página :

<HTML>
<BODY>
<?

$db = 'C:FoxServwwwsygsyg.mdb'; //ruta donde está la BD Access
$conn = new COM('ADODB.Connection'); //Creamos la conexión ODBC, mediante código
$conn->Open("DRIVER={Driver do Microsoft Access (*.mdb)}; DBQ=$db"); //Creamos la conexión ODBC, mediante código

$sql = 'SELECT * FROM funcionarios ORDER BY nombre ASC;'; //Esta es la consulta que ejecutaremos

$res = $conn->Execute($sql); //Ejecutamos la consulta

?>

<BR>
<H1><B> Seleccione el Funcionario a Consultar </B></H1>
<BR>

<SELECT NAME="funcionario" SIZE="1">
<OPTION VALUE="" selected> </OPTION>
<?

while(!$res->EOF) //recorremos el resultado de la consulta
{

?>
<OPTION VALUE="<? echo $res->Fields['id_funcionario']->Value; ?>">
<? echo $res->Fields['nombre']->Value; ?>
</OPTION>
<?

$res->MoveNext(); //Avanzamos al sgte registro

}

$res->Close(); //Cerramos la conexión
$conn->Close(); //Cerramos la conexión
$res = null;
$conn = null;

?>
</SELECT>

</BODY>
</HTML>


Para más información, vean este artículo, de la página Oficial de PHP :

http://www.php.net/manual/es/ref.com.php