моя проблема в том, что в запросе if
if ($ zugang-> num_row == 1)num_rows равен 0
$zugang = $db->prepare("SELECT nutzer FROM benutzer WHERE nutzer = ?");
$zugang->bind_param("s", $nutzerid);
$zugang->execute();
$zugang->bind_result($nutzer);
while ($zugang->fetch()) {
}
echo "zugang";
var_dump($zugang->num_rows);
print_r($zugang->num_rows);
if ($zugang->num_rows == 1) {
$_SESSION['nutzer] = $nutzer;
}
}
У вас проблема с синтаксисом в $_SESSION['nutzer] = $nutzer;
Вы можете показать нам файл var_dump?
Используйте $zugang->store_result(); после выполнения






Может быть, было бы полезно:
$result = $zugang->get_result();
if ($result->num_rows == 0) {
// some code
}
Может проблема php.net/manual/fr/mysqli-result.num-rows.php#105289