У меня есть простой оператор, подготовленный для PDO, с оператором exec.
Я столкнулся с проблемой, которую я должен передать только в том случае, если значение указано иначе, его не нужно предоставлятьили по умолчанию (не в виде строки).
Есть ли способ изменить оператор exec для работы в любом случае?Либо передавать параметры только в том случае, если для них есть значение сообщения, либо как отправить по умолчанию?
exec ****** @userId=? ,@Gender=? ,@MinAge=? ,@MaxAge=? ,@AppId=?" );
$stmt->bindParam(1, $_POST['username']);
$stmt->bindParam(2, $_POST['gender'] );
$stmt->bindParam(3, $_POST['minAge']);
$stmt->bindParam(4, $_POST['maxAge']);
$stmt->bindParam(5, $_POST['appid']);
$stmt->execute();