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