我可以使用普通的PHP在wordpress网站上使用我自己的自定义mysql数据库吗?

时间:2011-10-12 11:07:48

标签: php mysql database wordpress

我有一个旧的web数据库应用程序用经典的asp编写,可以在2002年访问。现在我需要恢复项目,我一直在研究php和mysql。我是wordpress的新手,但非常渴望学习。

我可以使用wordpress作为我的cms,然后在自定义帖子(我在网上偶然发现我正在研究这个)连接到mysql数据库(从我的访问文件手动迁移)使用标准的PHP代码输出我需要的东西?

对所有这些有更好的方法吗?抱歉,我的谷歌搜索实际上给我留下的问题多于答案。

先谢谢你们,感谢他们的帮助。

2 个答案:

答案 0 :(得分:0)

据我了解,您需要Wordpress来处理您的博客并对其他PHP脚本中的数据进行一些处理。这是非常可能的。迁移到MySQL时,请确保将现有数据迁移到Wordpress所需的格式。您可以使用mysql_query,mysql_connect和相关功能来管理您的处理。

另一个选项(许多人会推荐的选项)是编写WordPress插件而不是普通的PHP脚本。请参阅http://codex.wordpress.org/Developer_Documentation开始使用

答案 1 :(得分:0)

是的,你可以,Wordpress只扩展了现有的php功能,但永远不会替换它们。您可以创建新的页面类型,也可以创建一个显示所需信息的插件。

一个新的页面只会打开并关闭与外部数据库的连接,如果您习惯在php中编程,通常可能最容易使用。

进行插件还可以让您简单地打开和关闭数据库,但需要您对Wordpress自身的工作进行更多研究。为此使用puggin的优点是,您可以定义Wordpress的短标签,以便在您的博客或站点中使用。有关此内容的更多信息,请参阅Wordpress文档http://codex.wordpress.org/Developer_Documentation

是否有更好的方法来做这个问题?如何使用您用于Wordpress表的信息的数据库。 Wordpress不会阻止您为网站重复使用相同的数据库来存储您希望在网站上使用的数据等其他内容。这样做更容易,因为在每个页面上已经有一个与该数据库的开放连接。您只需要使用默认的PHP函数来检索数据。无论你如何提取数据,我都会这样做。如果已经创建了自定义数据库,那么您可以告诉Wordpress在该数据库中自行安装它。看到它使用WP_作为前缀,它不应该导致麻烦。