|
发表于 2024-8-26 17:02:23
|
显示全部楼层
吉林省四平市
PHP的内置数据库扩展(如MySQLi, PDO等)主要支持关系型数据库如MySQL、PostgreSQL、SQLite等,并不直接支持Access的MDB文件。PHP可以通过ODBC(Open Database Connectivity)来连接和cha询Access数据库。你需要确保你的服务器安装了ODBC驱动,并且Access数据库文件对服务器是可访问的。
步骤:
安装ODBC驱动:确保服务器上安装了适当的ODBC驱动,这通常包括Microsoft Access Driver (*.mdb)。
配置ODBC数据源(DSN):在服务器上配置一个系统DSN或用户DSN,指向你的MDB文件。
使用PHP ODBC扩展:在PHP脚本中使用ODBC函数连接到DSN,并执行SQL
$dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\path\database.mdb;";
$conn = odbc_connect($dsn, '', '');
if (!$conn) {
exit("Connection Failed: " . $conn);
}
$sql = "SELECT * FROM your_table";
$rs = odbc_exec($conn, $sql);
while (odbc_fetch_row($rs)) {
$field1 = odbc_result($rs, "field1");
echo $field1 . "<br>\n";
}
odbc_close($conn); |
|