acceder a MsAccess por PHP

david flores
20 de Julio del 2005
saludos, tengo este problema no, quiero modificar datos en tablas access desde php y hasta ahora no se como, he tratado usando conectores ODBC, MyODBC, incluso exportando desde Access mismo y lo mas que he logrado ha sido convertir bd access en bd mysql, pero no me sirve de mucho, pues quiero trabajar en la misma bd access, si alguien puede ayudarme, gracias

Silvina
20 de Julio del 2005
Espero que esto te sirva:

$db = 'C:documentosdb1.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 apellido FROM tabla1;'; //Esta es la consulta que ejecutaremos
$res = $conn->Execute($sql); //Ejecutamos la consulta
while(!$res->EOF) //recorremos el resultado de la consulta
{
echo $res->Fields['apellido']->Value;
$res->MoveNext(); //Avanzamos al sgte registro
}
$res->Close(); //Cerramos la conexi贸n
$conn->Close(); //Cerramos la conexi贸n
$res = null;
$conn = null;