delimiter //
create procedure sp_AttendReportCountWorkouts(OUT cnt INT)
begin select count(*) into cnt from workout_details;
end;
我已經在MySQL中創建了上述存儲過程,並且我試圖計數記錄但我無法獲得所需的值結果。以下是我的PHP頁面上的實際代碼。如何使用返回值的存儲過程返回MySQL的總記錄數
$link = mysqli_connect('localhost', 'root', '', 'icoachswim_sp');
if (!$link)
{
printf("Can't connect to MySQL Server. Errorcode: %s\n", mysqli_connect_error());
exit;
}
if ($count = mysqli_query($link,"call sp_AttendReportCountWorkouts()"))
{
}
由於'(OUT cnt INT)' – VolkerK
感謝您的建議,但仍然沒有獲得所需的輸出,因此無法工作。 – AJAY