Код: Выделить всё
class dbc {
private $server;
private $username;
private $password;
private $dbName;
protected function connect(){
$this->server = "localhost";
$this->username = "root";
$this->password = "";
$this->dbName = "DBNAME";
$conn = new mysqli($this->server, $this->username, $this->password, $this->dbName);
return $conn;
}
}
bind_param, выполнение, связывание_результат и выборка — это проблемы. Я получаю неопределенный метод.
Код: Выделить всё
class Login extends dbc {
protected function getLoginData(){
$sql = "SELECT * FROM DBNAME WHERE EMAIL=? AND PASSKEY='password!'";
$result = $this->connect()->query($sql);
$result->bind_param("s", $input['user']);
$result->execute();
$result->bind_result($id, $type);
$result->fetch();
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... -an-unuasu