简单访问 PHP

Posted

技术标签:

【中文标题】简单访问 PHP【英文标题】:Simple Access to PHP 【发布时间】:2012-05-29 15:02:55 【问题描述】:

如何从access database (*.mdb) 读取数据并获取列数据类型?更具体地说,将来自Access 的数据插入到mysql 数据库中?

这就是我的目标......

    通过身份验证连接到 Access (*.mdb)。 获取 Access 的数据类型。 在 MySQL 中创建相应的数据类型。 插入数据。

谢谢。

【问题讨论】:

你试过谷歌搜索了吗?我做到了,找到了你要找的大部分内容。 我确实找到了如何连接,但我也希望将访问数据库结构迁移到 mysql。 php and Microsoft Access database - Connection and CRUD的可能重复 【参考方案1】:

要从一个数据库迁移到另一个数据库,第一件事就是要有相同的表结构。

然后,从 ACCESS 数据库中读取可以执行类似 (http://es.php.net/manual/es/function.odbc-exec.php#71615) 的操作:

$emp_id = $_GET['emp_id'];
$stmt = odbc_prepare($db_conn, "SELECT pwd FROM employees WHERE emp_id=?");
$res = odbc_execute($stmt, array($emp_id));

然后,根据结果,您必须在 MySQL 数据库 (http://es.php.net/manual/es/function.mysql-query.php) 上执行检查命令。例如。

mysql_query('INSERT INTO `'.$table.'` (`'.implode('`,`', $keys).'`) VALUES (\''.implode('\',\'', $values).'\')')

【讨论】:

【参考方案2】:

使用 ODBC 格式在 MS Access 上导出您的数据库。

如果您使用的是 Xampp 点击开始 |控制面板 |管理工具 |数据源 (ODBC) 并打开 ODBC 数据源管理器窗口,如图所示。

如果不安装 MySQL 连接器/ODBC 驱动程序

Access 可以通过网络与 MySQL 服务器建立 ODBC 连接。您仍然可以通过 Access 使用表的内容,但表本身由 MySQL 服务器托管。

我只是简单介绍了一下流程 您可能会发现许多其他方法或如何在谷歌搜索中使用 ODBC。

谢谢。

【讨论】:

以上是关于简单访问 PHP的主要内容,如果未能解决你的问题,请参考以下文章

PHP面向对象编程简单实例

php 使用XPath在PHP中使用简单的运动结果解析器。有关更多信息,请访问http://martinsikora.com/parsing-html-pages-using-xpath

php 使用XPath在PHP中使用简单的运动结果解析器。有关更多信息,请访问http://martinsikora.com/parsing-html-pages-using-xpath

PHP CI 框架简单使用

PHP:如何根据用户/组验证对菜单中选项的访问?

PHP.10-PHP实例-简单的计算器