这个不麻烦:原理就是将PHP与数据库的互动封装起来。
在你需要与数据库交互的程序里面require此文件。
你只需要创建一个Access的对象access,根据具体的操作去调用相应的function,function根据参数创建sql语句。
例如:$accesss->getcondrecord($user,$conditions="";
每一个function会返回你需要得到的结果集。

解决方案 »

  1.   

    你是说怎么使用类么?
    $access=new access;
    $access->databasepath='.................';
    $access->$constr='SELECT ..........';
    $access->$dbusername='.........';
    .....
    $access->connect();
      

  2.   

    我发现了一个问题,是不是PHP还得安装什么 数据库的驱动啊,我把代码本地测试老提示错误,但是放到网上的免费PHP空间就没有出错了,但是本地测试查询数据库不会报错,只是执行删除修改操作就会提示错误
    就是PHP使用这些命令Execute
    删除操作提示:
    Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC Microsoft Access Driver] 无法从指定的数据表中删除。' in E:\PHP\note\delete.php:7 Stack trace: #0 E:\PHP\note\delete.php(7): com->Execute('delete from co...') #1 {main} thrown in E:\PHP\note\delete.php on line 7修改操作提示:
    Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。' in E:\PHP\note\modify_save.php:7 Stack trace: #0 E:\PHP\note\modify_save.php(7): com->Execute('update contents...') #1 {main} thrown in E:\PHP\note\modify_save.php on line 7
    插入操作提示:
    Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。' in E:\PHP\note\add_messages.php:7 Stack trace: #0 E:\PHP\note\add_messages.php(7): com->Execute('insert into con...') #1 {main} thrown in E:\PHP\note\add_messages.php on line 7
      

  3.   

    权限问题吧。检查ACCESS数据库文件及它的目录有没有写入权限