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;