gpt4 book ai didi

php - 如何在wordpress中调用存储过程?

转载 作者:行者123 更新时间:2023-11-29 02:46:03 28 4
gpt4 key购买 nike

我想调用一个之前在wordpress数据库中制作的MySql存储过程。但它总是返回一个空数组。我的代码有问题吗?在 MySql 提示符下运行此代码可正确显示行。

public static function get_job_list($job_title = '', $qualify = '',$id = ''){
global $wpdb, $table_prefix;
$query = "SET @id='{$id}'; SET @job_title='{$job_title}'; SET @qualify='{$qualify}';
CALL `sp_job_list`(@id, @job_title, @qualify);";
$result = $wpdb->get_results($query);
return $result;
}

最佳答案

问题是,当我在调用(或任何其他语句)之前放置一些其他语句时,总是第一个语句 SET @id='{$id}' 将运行并返回空数组.我应该只将一个查询放入我的查询中!!像这样:

query = "CALL 'sp_job_list'('{$id}', '{$job_title}', '{$qualify}');";

关于php - 如何在wordpress中调用存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42106509/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com