不知道如何关闭它,但我也无法再删除它...问题已解决
我有一个表单,用户输入电子邮件,CRO 尝试在帐户数据库中查询电子邮件以查找匹配项。问题是 Sqlite3 将 @ 符号视为运算符并给出错误。如果我将它声明为字符串,它就可以工作,但是我如何在 Routes.pm6 中做到这一点?这是我正在处理的代码块。
post -> 'reset' {
request-body -> (:$email) {
#Check to see if email exists in accounts
#If Exists then send email
#If not exists post email not found
$sth = $dbh.prepare(q:to/STATEMENT/);
select email from accounts WHERE email = (?)
STATEMENT
# $email = $email.Str
my $results = $sth.execute("$email");
if $results == 1 {
content 'text/html','Successful Email sent' ~ '<br><a href="/">Home</a>';
} else {
content 'text/html', "Email does not exist";
}
} …Run Code Online (Sandbox Code Playgroud)