我想知道,一旦插件被激活,是否有可能触发存储过程?
//action hook for plugin activation
register_activation_hook( __FILE__, 'my_func' );
//function to create stored procedure
function my_func()
{
//code goes here to create a stored procedure
}任何帮助都将不胜感激。谢谢。
发布于 2017-11-09 12:48:00
是的,在插件激活时,您只需要通过手动http://php.net/manual/en/mysqli.quickstart.stored-procedures.php中记录的php调用相关的mysql查询,并在停用时删除。
聪明吗?我还远不是mysql专家,但是@thedeadmedic做一些简单的事情(比如选择)似乎是对的。这些事情的性能取决于数据的复杂性,而通过减小请求的大小,您什么也不保存。只有当存储过程能够减少从数据库传输到PHP的数据量时,存储过程才有优势。
在一般插件的上下文中,还有两件事要记住。
https://wordpress.stackexchange.com/questions/248011
复制相似问题