Hallo, ich möchte gerne meine Array aus der Datenbank mit einer einfachen GET- Variablen vergleichen.
Dieses funktioniert zwar, aber der Else wert wird wiederholt ausgegeben.
user gefundenUser nicht gefunden!User nicht gefunden!User nicht gefunden!
Mit in_array läuft es auch nicht. Sonst wird keine Fehlermeldung ausgegeben.
Wie sollte ich sonst noch probieren?
Hier mal mein versuch:
Dieses funktioniert zwar, aber der Else wert wird wiederholt ausgegeben.
user gefundenUser nicht gefunden!User nicht gefunden!User nicht gefunden!
Mit in_array läuft es auch nicht. Sonst wird keine Fehlermeldung ausgegeben.
Wie sollte ich sonst noch probieren?
Hier mal mein versuch:
PHP:
<?php
error_reporting ( -1 );
ini_set ( 'display_errors', true );
$user= $_GET['pm'];
$db = mysqli_connect("localhost", "******", "", "user");
$sql = mysqli_query($db, "SELECT id, username FROM user");
while ($row = mysqli_fetch_object($sql)) {
// Schreibe alle Usernamen in die Array $usernamepruefen
$usernamepruefen = ['username' => $row->username];
//alle Inhalte werden geladen!
var_dump($usernamepruefen);
if ($row->username == $user){
echo "user gefunden";
}
else{
echo "User nicht gefunden!";
}
}
?>