Сейчас я изучаю Mysqli.
Но у меня есть проблема о том, как вернуть набор результатов из подготовленного MySQL.
У меня есть следующий код в Loginclass.php:
$stmt = mysqli_stmt_init($db->getCon());
$stmt->prepare('SELECT * FROM `user` WHERE `user_username` = ? AND `user_password` = ?');
$user_username = $this->_user_name;
$user_password = $this->_password;
$stmt->bind_param('ss', $user_username, $user_password);
$stmt->execute();
$stmt->store_result();
if($stmt->num_rows() == 0) {
return false;
}
else {
$this->setPass(true);
return $result;
}
Теперь я хочу в login.php сделать следующее с возвращаемым переменным $ result:
while ($row = $result->fetch_assoc()) {
$_SESSION['login']['user_id'] = $row['user_id'];
}