当前位置: 首页 > 面试题库 >

如何使用phpmyadmin编写存储过程以及如何通过php使用它?

国高杰
2023-03-14
问题内容

我希望能够使用创建存储过程phpMyAdmin,以后再通过php使用它。

但是我不知道该怎么办?

据我了解,我发现我们无法通过来管理存储过程phpMyAdmin

还有什么其他工具可以管理存储过程?

我什至不确定通过PHP使用存储过程是否是更好的选择。 有什么建议吗?


问题答案:

由于使用查询创建,更改和删除了存储过程,因此您实际上可以使用phpMyAdmin对其进行管理。

要创建存储过程,可以使用以下命令(必要时进行更改):

CREATE PROCEDURE sp_test()
BEGIN
  SELECT 'Number of records: ', count(*) from test;
END//

并确保将“ SQL”选项卡上的“分隔符”字段设置为//。

创建存储过程后,该过程将出现在表下方的“例程”字段集中(在“结构”选项卡中),您可以轻松地对其进行更改/删除。

要使用PHP中的存储过程,必须执行CALL查询,就像在普通SQL中一样。



 类似资料:
  • 问题内容: 我正在学习如何编写存储过程。我知道了,但我没有。我知道事情是这样的。 因此,我被困住了,我试图理解的是。编写一个存储过程,该过程接受一个Territory ID,Territory Description和Region ID,并将它们作为新行插入Northwind的Territories表中。 好吧,我知道我可以做这样的事情,我相信: 但是那我可能是错的。但我不知道在哪里插入然后作为表

  • 我的数据库中有几个存储过程,结构如下: 我被要求在每个有它的过程中用另一个子句替换中的表。 我经过了很多研究,但我应该创建一个自己工作的脚本,我还没有找到合适的东西。例如,我找到了显示存储过程源代码的,但是有没有办法将其放入变量中以便编辑它?

  • 下面是我的Oracle存储过程, 我得到以下异常:hibernate:{CALL REPORT_HIBERNATE(?)}org.hibernate.exception.GenericJDBcException:无法执行查询...并且由:java.sql.sqlException:无效的列索引引起 Plz让我知道在Spring中我将如何使用Hibernate注释调用这个存储过程??

  • 问题内容: 假设我有一个MySQL存储过程,其中包含以下选择: 如何在中使用注释,以便获得结果?就像是: 问题答案: 假设这是您的过程: 您定义一个: 然后您可以像这样调用过程: 您也可以使用EntityManager进行检查,如下所示:

  • 问题内容: 我正在寻找示例Java JMX代码以从另一个VM访问JMX属性的值。 使用JConsole,我可以毫无疑问地查看java.lang / Memory / Attributes / HeapMemory 我如何从VM中运行的Java程序中获得相同的信息? 需要任何命令行选项或其他需要启动的示例。 问题答案: 您需要设置一个JMXConnector。这是一个代码片段,它将获取远程计算机上已

  • 假设我有一个MySQL存储过程,其中包含以下选择: 如何在中使用注释,以便我可以获得结果?像这样: