What is wrong in this code?
$statement = $dbConn->prepare("CALL SearchUser(?)");
$statement->bindParam(1, $username, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 4000);
This is the procedure:
CREATE PROCEDURE SearchUser(IN Username VARCHAR(10), OUT numRows INT)
BEGIN SELECT COUNT(*) INTO numRows
FROM USER
WHERE Username='IN';
END//
The error is: Incorrect number of arguments for PROCEDURE, expected 2 got 1. Why? Thank you.