Caro, a minha intenção é esclarecer a questão desde o ponto de vista meu, minha experiência e o que vi em Internet, na IA, google e no manual de PHP, eu sou desenvolvedor ou programador empírico, nada mais.
Nunca usei MySQL nem MariaDB, falei de Microsoft SQL Server (MSSQL) e Postgres que sim tenho alguma experiencia nestes SGBD, MSSQL não tem tipo de dato Boolean, só Bit (0 e 1) e SC trata a ele como Booleam, já Postgres sim, entretanto reafirmo o que diz antes.
Em PHP se a variavel é Boolean e comparas com um valor 0 ou 1, neste contesto se converte o 1 em True e 0 em False, senão confirma para que veja, eu não tenho nada mais que aportar.
Por isso em esta condição
if ({Mebi} != 0) {
sc_actionbar_enable("actbtn_Media");
} else {
sc_actionbar_disable("actbtn_Media");
}
seria equivalente a dizer se {Mebi} = TRUE,
TRUE == TRUE ou também TRUE == 1; aqui devolve TRUE porque são equivalentes
TRUE == FALSE ou também TRUE == 0; aqui devolve FALSO porque não são equivalentes