【问题标题】:Making MySQL inserts from multiple dynamic HTML tables generated in PHP从 PHP 生成的多个动态 HTML 表中进行 MySQL 插入
【发布时间】:2011-01-12 11:10:24
【问题描述】:

我正在处理一个 PHP 文件,该文件使用包含的 PHP 库生成许多动态 HTML 表。这是 HTML 输出的示例(我只列出了两个表,并将它们的行分别减少到 5 和 7)http://pastebin.com/PCwXyAjd

我正在尝试将 HTML 表中的数据提取到 MySQL 数据库中。我无权访问包含 PHP 库的查看源代码或编辑,因此在创建 HTML 表时无法将其直接写入 MySQL。

请问如何让我的 PHP 文件将此生成的 HTML 数据写入 MySQL?谢谢。

【问题讨论】:

  • 两个问题:1.如何访问库输出? 2. 显示的 HTML 的哪一部分要存储在 MySQL 中?
  • 1.我使用 但我无权编辑物理文件 userdata.php
  • 2.我需要存储 id(自动递增)、表名和它们的数据,例如示例行是“1”、“表 1”、“Lee”、“15.46”、“-20.5”、“”、“11.25”在字段 id、表名、名称、金额、评估、估计、数量下。 (每个条目对一个表来说都是唯一的)谢谢!
  • 确定userdata.php 正在从数据库本身获取数据?你确定你不能只连接到那个吗?解析 HTML 以将来自一个数据库的数据插入另一个数据库似乎非常落后。
  • 哦,谢谢三十点,但我似乎别无选择。因为 userdata 不是从数据库中获取的。它按日期轮询并解析来自许多 Microsoft Excel 工作表的信息——我也不知道它们。一个主要问题是:多个表,每个表的记录非常多,因此无法手动完成。

标签: php mysql html include


【解决方案1】:

好的,我找到了这个http://simplehtmldom.sourceforge.net/

这是一个 PHP 简单的 HTML DOM 解析器。我现在正在调查它,我认为它应该可以解决问题 - 它会解析 HTML 内容,然后我可以发布到 MySQL - 会让你保持发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 2013-12-24
    相关资源
    最近更新 更多