MySQL процедурата не връща набор от резултати. Начинът, по който можете да получите достъп до резултатите от MySQL процедура, е както следва.
CREATE PROCEDURE selectproducts (OUT ver_param VARCHAR(25))
BEGIN
# Set value of OUT parameter
SELECT count(ProdId) INTO ver_param from products;
END;
Сега, за да получите достъп до изхода във вашия PHP скрипт, изпълнете заявката по-долу веднага след извикването на процедурата.
$sql = $mysqli->query("call selectproducts(@productcount)");
$results = $mysqli->query ("select @productcount as COUNT");
$rows = mysqli_fetch_array($results);