Hej muszę się zapytać bazy danych czy wartość jest większa od 0 od danego użytkownika jeżeli tak wykonuje kod, w przeciwnym wypadku wykonuje inny kod.
Tablica "users"
Kolumna "settingsactive"
https://imgur.com/a/qIntzVF
Mam taki kod lecz coś nie działa zawsze przekierowuje do game.php
require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if (mysqli_connect_errno() != 0) {
echo '<p>Wystąpił błąd połączenia: ' . mysqli_connect_error() . '</p>';
}
else {
$sql = @$polaczenie -> query("SELECT settingsactive FROM users");
$wiersz = $sql->fetch_assoc();
if($wiersz > 0) {
header('Location: game.php');
exit();
}
else {
header('Location: settingsfirst.php');
exit();
}
$polaczenie->close();
}
Mógłby mi ktoś powiedzieć co jest nie tak z tym kodem. Wiem że zrobiłem błędy w kodzie ale chciałbym się nauczyć co robie nie tak. Dziękuję za odpowiedzi :) Pozdrawiam