您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHP和Microsoft Access数据库-连接和CRUD

PHP和Microsoft Access数据库-连接和CRUD

如果要使用PHP与MS Access数据库进行交互,则可以使用PDO

<?PHP
    try {
        $pdo = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\accounts.mdb;Uid=Admin");
    }
    catch (PDOException $e) {
        echo $e->getMessage();
    }

使用PDO时,由于具有统一的数据库操作界面,因此您有机会使您的应用程序在各种RDBM系统之间具有更高的可移植性。您所要做的就是提供到PDO新实例的连接字符串,并 。

有了这个统一的界面,您的应用程序可以很容易地从MS Access移植到MysqLsqlite,Oracle,Informix,DB2等。如果年龄足够大,肯定是这种情况。

这是一个插入示例:

<?PHP
try {
   // Connect, 
   // Assuming that the DB file is available in `C:\animals.mdb`
   $pdo = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\animals.mdb;Uid=Admin");

    // INSERT data
    $count = $pdo->exec("INSERT INTO animals(animal_type, animal_name) VALUES ('kiwi', 'troy')");

    // echo the number of affected rows
    echo $count;

    // close the database connection
    // See: http://PHP.net/manual/en/pdo.connections.PHP
    $pdo = null;
}
catch (PDOException $e) {
    echo $e->getMessage();
}
php 2022/1/1 18:15:06 有503人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶