因此,我正在开发一个插件,需要缓存一些第三方API访问,并且需要在插件激活或升级时手动创建一个数据库。
缓存内容需要一个数据库主机(我猜是localhost)、一个用户名和一个密码,如代码所示:
mysql_connect($db_host, $db_username, $db_password) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());
在创建数据库方面,我遵循了许多TUT,但我无法解决我的问题。
有什么想法吗?
当做
非常感谢!
最合适的回答,由SO网友:William Turrell 整理而成
根据GentlemanMax的评论,您需要一个表。
有一个really useful guide in the Codex (其中还讨论了如何进行数据库升级/迁移。)
我要强调一点:确保使用$wpdb->prefix
因为并非所有站点的表都以wp_*
.
此外,如果您打算将插件分发给其他人,请记住,并非每个WordPress云托管服务都允许其客户使用自定义表(一些较大的服务只允许使用标准WordPress表或预先批准的插件,这很恼人,但值得记住。)