PHP调用了mysql存储过程后无法继续查询数据库的问题解决办法

public function test(){

        $lon = $_POST['LON'];   $lat = $_POST['LAT'];
        if ($_POST['time_val']) {
            $insertTime = date('Y-m-d H:i:00',strtotime($_POST['time_val'].'-3 minutes'));
        }else{
            $insertTime = date('Y-m-d H:i:00',strtotime('-3 minutes'));
        }
        
        
        
        /*--------------------mysqli连接数据库,以便调用存储过程---------------------------*/
        $con = mysqli_connect('数据库地址','root','root','kssy_db','3306');

        //判断是否连接成功
        if(!$con){
            echo "数据库失败!";
        }
        
        $sql = "CALL getWindBack(0,".$lon.",".$lat.",'".$insertTime."',".$lon.",".$lat.",'".$insertTime."',1,@rLON,@rLAT);";
        //调用存储过程
        $res = mysqli_query($con,$sql);

        //释放资源
        mysqli_free_result($res);

        //关闭mysqli数据库连接
        mysqli_close($con);
        /*--------------------------调用存储过程结束-----------------------*/

        //再次查询,获取MySQL数据库数据
        $list = M('dq_wind_insert_trail')->field(true)->where("LON=".$lon." and LAT=".$lat." and INSERT_TIME='".$insertTime."'")->select();
        
       
        

    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值