如何在PHP中使用MySQL存储过程?

时间:2014-09-20 10:11:19

标签: php mysql stored-procedures mysqli

我有一个包含数百万条记录的数据库,我必须根据搜索键搜索并显示记录。我使用PHP与MySQL进行通信,我可以用传统的方式进行,但这不是一种优化的方法。

我想用MySQL程序这个,这是一种优化方式吗?如果是,那么我们如何创建过程以及如何在PHP代码中使用?我正在使用此代码创建:

DELIMITER $$
DROP PROCEDURE IF EXISTS `getExerciseForSearchKey` $$
CREATE PROCEDURE `getExerciseForSearchKey`(IN searchText varchar(255),OUT result varchar)
BEGIN
SELECT * FROM exercisetemplate WHERE key like '%searchKey%';
END $$

DELIMITER ;

0 个答案:

没有答案