微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PDOException:在第3行的C:\ wamp64 \ www \ Fireblock \ index.php中

如何解决PDOException:在第3行的C:\ wamp64 \ www \ Fireblock \ index.php中

帮助我想创建一个注册系统,但是当我尝试访问localhost上的页面时,它说我:

严重错误:在第3行的C:\ wamp64 \ www \ Fireblock \ index.PHP中 PDOException:在第3行的C:\ wamp64 \ www \ Fireblock \ index.PHP

Idk第3行出现了什么问题,因为我正在遵循教程oof

我的PHP脚本:

<?PHP

try {
    $bdd = new PDO('MysqL:host=127.0.0.1;dbname=fireblock;','root',''); //where is the error
    
    if (isset($_POST['submitform'])) {
        $username = htmlspecialchars($_POST['username']);
        $email    = htmlspecialchars($_POST['email']);
        $email2   = htmlspecialchars($_POST['email2']);
        $pass     = password_hash($_POST['password']);
        $pass2    = password_hash($_POST['password2']);
        
        if (!empty($_POST['username']) AND !empty($_POST['password']) AND !empty($_POST['password2'])) {
            $usernamelength = strlen($username);
            if ($usernamelength <= 255) {
                if ($email == $email2) {
                    if (filter_var($email,FILTER_VALIDATE_EMAIL)) {
                        if ($password == $password2) {
                            $insertmember = $bdd->prepare("INSERT into members(username,email,password) VALUES(?,?,?)");
                            $insertmember->execute(array(
                                $username,$email,$password
                            ));
                            $error = "Your account has been created!";
                        } else {
                            $error = "Your passwords aren't the same!";
                        }
                    } else {
                        $error = "Your email address isn't valid!";
                    }
                } else {
                    $error = "Your emails aren't the same!";
                }
            } else {
                $error = "Your username can't be higher than 255 characters!";
            }
        } else {
            $error = "Every fields should be completed!";
        }
    }
    
} catch (PDOException $ex) {
    print $ex->getMessage();
}

?> 

我把所有的PHP部分都放了

解决方法

尝试

im = add_corners(im,50) 

我在最后一个键/值对的末尾(在防火块之后)删除了分号,因为在我与您的代码作对的任何代码示例中均未使用分号。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。