PHP - MySQL gets value of out parameter from a stored procedure

前端 未结 5 2053
自闭症患者
自闭症患者 2021-01-06 13:20

I have called a MySQL stored procedure from PHP using mysqli. This has one out parameter.

$rs = $mysqli->query(\"CALL addNewUser($name,$age,@         


        
5条回答
  •  旧巷少年郎
    2021-01-06 14:05

    Another correct methods its working fine: Cheers!!

    $procedureName = 'VALIDATE_USER';
    $procedure = "CALL $procedureName('$username','$pwd',@p_userid)";
    $results1 = $dbconnection->query($procedure);
    $results2 = $dbconnection->query("SELECT @p_userid");
    $num_rows = $results2->num_rows;
    if ($num_rows > 0) {
    
        while($row = $results2->fetch_object())
        {
        echo $row->{"@p_userid"};
    
        }
    }
    

提交回复
热议问题