Executando verificação de segurança...
2

Pô, massinha! O lugar onde aprendi sobre sqlite mencionou o lance das três aspas dupla, mas acabei que nem dei tanta atenção.Mas olhando assim, fica bem mais fácil de se vizualizar ;D

Obrigado por complementar meu post, ajudou tanto a mim quanto a outras pessoas que leram/lerão. E o lance do segundo argumento do execute, eu admito que não sabia dessa! Mais uma vez obrigado por complementar meu post, cay 🤝

Carregando publicação patrocinada...
1

Tamo junto mano :D

Talvez você já saiba, mas sobre o segundo argumento do execute, talvez surja a dúvida: "Por que fazer isso se dá pra simplesmente usar uma f string?". Basicamente é para evitar um ataque chamado sql injection, onde um usuário malicioso envia para sua query caracteres perigosos, que podem ser interpretados como sendo código sql, que consegue modificar a query, ao invés de apenas um valor normal.

As bibliotecas usadas para interagir com banco de dados costumam ter recursos como esse para que elas consigam lidar com isso de forma apropriada, e garantir que os valores serão interpretados apenas como uma string e não como sql.

1

Vei, eu tava me perguntando exatamente isso! (não sei pq não te perguntei antes),mas de qualquer forma obrigado,vou usar!