如何通过 phpMyAdmin 界面使用存储过程

Posted

技术标签:

【中文标题】如何通过 phpMyAdmin 界面使用存储过程【英文标题】:How to use Stored procedures via phpMyAdmin interface 【发布时间】:2018-09-24 06:16:31 【问题描述】:

我想学习如何使用存储过程,我想将我的 SQL 语句转换为存储过程而不是它们当前所处的状态...

现在,问题是大多数指南、网站甚至论坛很少讨论可以通过 phpMyAdmin 中的“添加例程”选项添加程序,因此我找不到任何指南指导我如何填写该 GUI 窗口的空白

我还想了解在我的 PHP 代码中创建该过程后如何调用它。

【问题讨论】:

您可以查看以下链接***.com/questions/17481890/… @VictorAlagwu 该链接非常有帮助,但它并不能真正帮助我理解“参数”是什么或何时使用它们,对于“确定性”或“定义器”等其他字段或“安全类型”或“Sql 数据访问” 【参考方案1】:

我有这个例子:Stored procedure phpmyadmin

你可以像这样在 php 中调用它:$sales = 'CALL period_sales(:from, :to, :employe);';

我没有完整的指南,因为我分别查找每个过程。

【讨论】:

“确定性”或“定义器”或“安全类型”或“Sql 数据访问”这些字段如何使用? 这里有一个很好的解释:***.com/questions/20286856/…,希望对这个问题有所帮助。 这样更好,谢谢,但我仍然需要更多关于何时使用“参数”甚至它们的含义的信息,我仍然不知道“安全类型”是什么,我还需要一个例子有人在其中编写 SQL 以确保我可以在“定义”空间中正确使用 SQL 的措辞,更不用说如何从 PHP 文件中调用它了,但非常感谢!肯定会竖起大拇指。

以上是关于如何通过 phpMyAdmin 界面使用存储过程的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin 中的存储过程

如何在 phpMyAdmin 中查看我的存储过程?

无法在 phpmyadmin 中创建程序

使用 phpMyAdmin 将存储过程的结果复制到现有表中

如何在 cpanel 的 phpmyadmin 中编辑或导出存储过程? [关闭]

MySQL 使用存储过程中最后插入的 id