Wordpress网站 - 使用自定义PHP和数据库

时间:2017-03-30 13:55:25

标签: php sql database wordpress

我终于用一个用于文件上传的HTML表单编写了一个项目编码,还有一个大型PHP文件,它将200字段CSV提交到我的数据库中。它首先上传到临时表,然后将数据拆分为更小的表。

这一切都很完美,但我在下一步遇到了问题:这需要在已经存在的wordpress网站上运行。我有一个数据库,仅用于此项目,包含用户,客户端,登台,计量表等表。我需要在自己的数据库中使用所有这些表,因为这些用户与WP用户是分开的。

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

2 个答案:

答案 0 :(得分:3)

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

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

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

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

另一种方法就在那里。

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

答案 1 :(得分:3)

如果您想使用php,请尝试本教程:https://www.w3schools.com/php/php_ref_mysqli.asp

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

这将对您进行一些研究。祝你好运!