Php找到所需的mysql参数


Php find mysql parameters required

我以前在c#和mssql中这样做过,想知道是否有人知道我将如何使用mysql和php。

有一个存储过程。我需要从存储过程中找到所需的所有参数。从这里我可以将我的对象与参数匹配,并将它们传递给存储过程。

如果有人知道一种方法可以做到这一点,这将节省我很多时间,而不是每次插入都重复我自己。

基本上是想找出mysql数据库的php存储过程的参数

可以使用MySQL内置的information_schema数据库来实现。这个数据库被MySQL自己用来存储模式、表、列等元信息。过程:)

使用以下查询获取属于一个过程的所有参数的信息:

SELECT * FROM `information_schema`.`PARAMETERS` 
WHERE `SPECIFIC_NAME` = 'YOUR_PROCEDURE_NAME' 
  AND `SPECIFIC_SCHEMA` = 'YOUR_DATABASE_NAME'

当然您可以细化查询