Не создается запись в БД

Illa_tekilla

Новичок
Есть класс юзер, там реализовано соединение и добавление в БД, ошибок не выдает, но запись не появляется в бд, в чём проблема не могу понять
User_class.php:
PHP:
<?php
class User {

private $db;

private static $user = null;

public function __construct() {
  $this->db = new mysqli("****", "****", "q****", "******");
  $this->db->query("SET NAMES 'utf8'");
}


 public static function getObject(){
   if (self::$user === null) self::$user = new User();
   return self::$user;
 }
 public function regUser ($login, $password, $perfect) {
    if($login == "") return false;
	if($password == "") return false;
	$password = md5($password);
	return $this->db->query("INSERT INTO 'users' ('id', 'user', 'password','refferal', 'count', 'perfect') VALUES (NUll,'$login', '$password', '$perfect', '$perfect', '$perfect')");
 }
 private function checkUser($login, $password) {
  $result_set = $this->db->query("SELECT `password` FROM `users` WHERE `user` = '$login'");
  $user = $result_set->fetch_assoc();
  $result_set->close();
  if(!$user) return false;
  return $user["passwrod"] === $password;
 }
 public function isAuth() {
   session_start();
   $login = $_SESSION["user"];
   $passwrod = $_SESSION["password"];
   return $this->checkUser($login, $password);
 }
 public function login($login, $password) {
   
   $passwrod = md5($password);
   if ($this->checkUser($login, $password)) {
      session_start();
      $_SESSION["user"] = $login;
      $_SESSION["password"] = $passwrod;
      return true;
	  
   }
   else return false;
 }
 public function __destruct() {
  if ($this->db) $this->db->close();
}
}
?>
 

keltanas

marty cats
Переделай код в следующий:
PHP:
$sql = "INSERT INTO 'users' ('id', 'user', 'password','refferal', 'count', 'perfect') VALUES (NUll,'$login', '$password', '$perfect', '$perfect', '$perfect')";
var_dump($sql);
return $this->db->query($sql);
И попробуй то, что будет выведено на экран, выполнить непосредственно в mysql (ну или в каком-нибудь phpMyAdmin на худой конец).
 
Сверху