我以前在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'
当然您可以细化查询