致命错误:未捕获PDOException:SQLSTATE [HY000]:常规错误:1036表'注册'是只读的

时间:2018-02-10 13:55:45

标签: php mysql

我是新手编码,尝试使用php和mysql创建一个简单的注册表单..但是这个错误我不知道为什么它说这个表是只读的,有人可以帮我修复它

这是错误

  

致命错误:未捕获PDOException:SQLSTATE [HY000]:常规错误:1036表'tablename'仅在C:\ xampp \ htdocs \ Laravel \ Project \ public \ classes \ DB.php中读取:15堆栈跟踪:# 0 C:\ xampp \ htdocs \ Laravel \ Project \ public \ classes \ DB.php(15):PDOStatement-&gt; execute(Array)#1 C:\ xampp \ htdocs \ Laravel \ Project \ public \ create-account。 php(14):DB :: query('INSERT INTO sig ...',Array)#2 {main}在第15行的C:\ xampp \ htdocs \ Laravel \ Boss \ public \ classes \ DB.php中抛出< / p>

这是DB.php文件

class DB{
    private static function connect(){
        $pdo=new pdo('mysql:host=127.0.0.1;dbname=boss;charset=utf8','root','');
        $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
        return $pdo;
    }

    public static function query($query,$params=array()){

        $statement=self::connect()->prepare($query);
        $statement->execute($params);
        //$data = $statement->fetchAll();
        //return data;
    }
}

0 个答案:

没有答案