【问题标题】:Wordpress site - using custom PHP and databaseWordpress 网站 - 使用自定义 PHP 和数据库
【发布时间】:2017-08-24 12:06:48
【问题描述】:

我终于完成了一个项目的编码,其中包含一个用于文件上传的 HTML 表单,以及一个将 200 字段 CSV 提交到我的数据库的大型 PHP 文件。它首先上传到临时表,然后将数据拆分为较小的表。

这一切都很完美,但我在下一步中遇到了问题:这是在已经存在的 wordpress 网站上运行所必需的。我有一个专门用于这个项目的数据库,其中包含用户、客户、登台、仪表等表。我需要将所有这些表放在他们自己的数据库中,因为这些用户与 WP 用户是分开的。

我找到了一个允许您将 PHP 插入页面的插件,但我需要知道如何在 WP 中使用自定义数据库,我只使用过实际数据库。非常感谢任何帮助。

【问题讨论】:

  • 您需要连接和使用您网站中的两个数据库吗?
  • 是的,当前正在使用主数据库。我们从该站点设置了一个子域以用于该项目,两个不同的人将在不同时间将 CSV 文件上传到同一个数据库(我们的自定义数据库)中,如果可能的话,它需要保持分开

标签: php sql database wordpress


【解决方案1】:

如果你想使用php,试试这个教程:https://www.w3schools.com/php/php_ref_mysqli.asp

如果您正在开发 wordpress 插件,请查看 wordpress 代码:https://codex.wordpress.org/Creating_Tables_with_Plugins

这需要您进行一些研究。祝你好运!

【讨论】:

    【解决方案2】:

    在脚本'wp-admin/includes/upgrade.php'中包含wordpress db文件,然后调用

    global $wpdb;
    $wpdb->query($your_query_string);
    

    这样你就可以使用wordpress数据库了。但是通过 wordpress 一次,这样你就会知道表格。因为 wordpress 将特定数据保存到特定表中,比如说 - 关于用户到 user_meta 表的任何信息。

    如果您尝试插入新用户,那么您可能需要在用户表中输入数据。

    还有另一种方法。

    您可以打开您的 wordpress 主题的 function.php,然后您可以编写脚本来输入您的数据或您正在寻找的任何功能。而且我认为这是使用 wordpress 的更好方法。

    【讨论】:

      猜你喜欢
      • 2019-09-14
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多