Господа помогите найти ошибку только начал изучать ООП и вот не могу понять PHP:
скопировать код в буфер обмена
class User{ public function auth($login,$pass){ $db = new mysqli("mysql.hostinger.ru","login","pass","new_db"); if ($db->connect_errno){ echo "Ошибка подключения к БД".$db->connect_error; } $query = $db->query("SELECT password FROM regusers WHERE login = ".$login.""); $res = $query->fetch_object(); if ($pass == $res->password){ return true; }else{ return false; } } }
при любом вводе выдает false
P.S. В бд таблица существует и заполнена
в в дополнение кусок кода где вызываю функциюPHP:
скопировать код в буфер обмена
include_once('../classes/auth.php'); $user = new User; if($user->auth($_POST['login'], $_POST['password'])){echo "ОК"; }else{echo "какой то косяк";}
(Отредактировано автором: 27 Марта, 2015 - 13:28:30)
|