Ich habe eine Zeile in meiner Tabelle, und ich habe diesen Code für meine Anmeldeseite geschrieben. Leider funktioniert es auf der Anmeldeseite der Benutzer, aber nicht auf der Admin-Anmeldeseite.
if ($result = mysqli_query($connection, "SELECT * FROM admin WHERE username = '$username' AND password = '$password'")) {
$rownum = mysqli_num_rows($result);
if($rownum == 1){
$_SESSION['print_admin'] = 'ok';
header("Location: ../admin/index.php");
die();
} else {
echo "password is wrong";
}
}
der $rownum
0 zurück, aber mit diesem Benutzer und übergeben i in der Tabelle eine Zeile haben!
versuchen, dass rownum auf '$ zu ändern> 1 ' – aldrin27
Ihre Abfrage Echo und in phpMyAdmin Prüfung durchführen, was es – Saty
kehre ich tun das und es kann keine Zeile in phpmyadmin auch finden! aber es ist auf dem Tisch vorhanden und ich bin sicher, dass meine Werte wahr sind ... –