小编3le*_*uid的帖子

确保电子邮件存储为字符串 [Raku]

不知道如何关闭它,但我也无法再删除它...问题已解决

我有一个表单,用户输入电子邮件,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)

sqlite cro raku

5
推荐指数
0
解决办法
102
查看次数

标签 统计

cro ×1

raku ×1

sqlite ×1