0 as [resp]
if exists(...)
begin
update tbl ...
select 1 as [resp]
end
и вот в любом случае выдаёт 0
почему при выполнении update не переписывается resp?
потому что у тебя два датасета по итогу выходит
А почему оба не выдает, а только первый? Извиняюсь за назойливость...
Делаю $stmt = $db->prepare($sql) $stmt -> execute $resp = $stmt -> fetchall(pdo::fetch_assoc) echo json_encode ($resp)
declare @resp int set @resp=0 if exists(...) begin update tbl ... set @resp=1 end select @resp
Обсуждают сегодня