I have called a MySQL stored procedure from PHP using mysqli. This has one out parameter.
$rs = $mysqli->query(\"CALL addNewUser($name,$age,@
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"};
}
}