我有一个发布到脚本的表格。有时表单上有一个名为 的值stat
。这是我的处理方式:
$data['stat'] = isset($_POST['stat']) ? true : false;
echo "STAT VALUE: " . var_dump($data['stat']);
输出(我目前正在测试一个false
响应:
bool(false) STAT VALUE:
我的相关 SQL 来评估这个值:
@stat bit
-- Inserted some data
if @stat = 1
DECLARE @NewConsultId int
SELECT @NewConsultId = SCOPE_IDENTITY()
EXEC insertFacilityDecision @NewConsultId, 'EMERGENCY REQUEST', NULL, 17
发生的事情是我的insertFacilityDecision
存储过程总是被调用,即使false
值被传递给存储过程。
我评估的有点不正确吗?