-2
ここでは、データベースから情報を取得する際に問題が発生しています。ログインしようとしているユーザーのIDを取得するには何か、$ id変数は空白に見えますが、他の2人は正しい値とアイデアを返します。 fetch_objectは、あなたが実際には存在しない次のオブジェクトを取得している二fetch_objectにして前方にカーソルを移動するためSQLクエリの空白フィールド
// check if the user id and password combination exist in database
$q = "SELECT * FROM users WHERE email='".$user."' AND password='".$pass."'";
// Run Query
$result = $li->query($q) or die(mysqli_error($mysqli));
// Numbers of rows that match
$num_rows = $result->num_rows;
echo $num_rows;
// Check if active status
$active = $result->fetch_object()->active;
echo $active;
$id = $result->fetch_object()->id;
echo $id;
パスワードは平文であるのか、それともハッシュ値ですか? –