Getting SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in E:\wamp64\www\social\classes\db.php on line 12 error
问题 I'm making a social network's login page but when I login a get the error above. My db.php is (i use pdo): <?php class DB { private static function connect() { $pdo = new PDO('mysql:host=127.0.0.1;dbname=social;charset=utf8', 'danny', 'password'); $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); if (explode(' ', $query)[0] ==