欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php 对象存储过程,从php中的存储过程中获取价值

发布时间:2025/6/15 php 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php 对象存储过程,从php中的存储过程中获取价值 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这是我的SP:

DELIMITER $$

CREATE DEFINER=FUNCTION `test`(p_begin varchar(10),p_end varchar(10),p_code varchar(2)) RETURNS varchar(10) CHARSET latin1

BEGIN

DECLARE V_ADA VARCHAR(8);

DECLARE V_LAST VARCHAR(8);

DECLARE V_NIK VARCHAR(8);

select NIK INTO V_NIK from absen where join_date >= p_begin and join_date<= p_end AND company_id=p_code ORDER BY NIK DESC LIMIT 1 ;

SET V_NIK=V_NIK+1;

return V_NIK;

END

我正在尝试使用php获取返回值:

$query=$this->db->query("select test(\"$begin\",\"$end\", \"$code\")")->result();

var_dump($query);

die;

结果是:

array(1) { [0]=> object(stdClass)#20 (1) { ["test("2007-01-01","2007-12-31", "1")"]=> string(7) "118" } }

我的问题是我想从存储过程(“ 118”)中获取值,而且我不知道如何将对象更改为字符串.

总结

以上是生活随笔为你收集整理的php 对象存储过程,从php中的存储过程中获取价值的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。