你的存储过程会返回2个结果集(如果条件 empid>0 成立就是 3 个结果集)
但 mysql 函数组没有移动结果集指针的函数,所以读取不到 select @tmpjf into bb; 的结果(位于最后一个结果集中)
你需要使用 mysqli 函数组或 PDO 类来操作这也就是 php 5.5 抛弃了 mysql 函数组的原因之一
但 mysql 函数组没有移动结果集指针的函数,所以读取不到 select @tmpjf into bb; 的结果(位于最后一个结果集中)
你需要使用 mysqli 函数组或 PDO 类来操作这也就是 php 5.5 抛弃了 mysql 函数组的原因之一
解决方案 »
- 如何防止页面刷新的时候,表单重复被提交!
- 新人求助~关于Linux下配置LUMP环境的问题~
- 各位兄弟帮忙看看我这个伪静态和泛域名在IIS在怎么设置,有APACHE下的配置文件
- 关于mysql 的小问题
- 如何在phpmyadmin中管理存储过程
- 本人新手,求大神帮我解决
- ZendEncoder is what use?
- 请教一个简单的问题
- 问大家一个问题:用php如何连接一个远程数据库,比如说:我在租用的空间里,如何连接并访问公司数据库服务器上的数据.另一个问题:公司数据库
- 如何在类中获得表单中的数据?
- 怎么取出百度某排行榜50条并在每条加前后缀呢
- 如果我把php服务器直接配置成html中运行php
int mysql_next_result(MYSQL *mysql) 描述如果存在多个查询结果,mysql_next_result()将读取下一个查询结果,并将状态返回给应用程序。如果前面的查询返回了结果集,必须为其调用mysql_free_result()。调用了mysql_next_result()后,连接状态就像你已为下一查询调用了mysql_real_query()或mysql_query()时的一样。这意味着你能调用mysql_store_result()、mysql_warning_count()、mysql_affected_rows()等等。如果mysql_next_result()返回错误,将不执行任何其他语句,也不会获取任何更多的结果,请参见25.2.9节,“多查询执行的C API处理”。返回值