Der folgende Code zeigt an, dass "E-Mail gefunden wurde", wenn die E-Mail-Adresse in der Datenbank vorhanden ist, aber nichts anzeigt, wenn die Daten nicht in der Datenbank vorhanden sind.Text anzeigen, wenn Daten gefunden wurden oder nicht
Ich kann es nicht anzeigen "E-Mail wurde nicht gefunden" angezeigt, wenn es nicht existiert.
Können Sie sehen, was schief läuft?
<?php
if (isset($_POST['submit'])) {
error_reporting(E_ALL);
$email = $_POST['email'];
include($_SERVER["DOCUMENT_ROOT"]."/dbconnect.php");
$sql = "SELECT * FROM membership_main WHERE email = '$email' ";
$result = mysqli_query($conn, $sql);
while($rows = mysqli_fetch_assoc($result)){
if(mysqli_num_rows($result) == 0) {
echo "email was not found";
} else {
echo "email was found";
}
}
mysqli_close($conn);
}
?>
entfernen bewegen, während Schleife an allen – splash58
Wie viele Zeilen, die Sie von einer bestimmten E-Mail erwarten sind? Ich meine, mehrere E-Mails mit derselben E-Mail-ID können in der Tabelle "mitgliedschaft_main" eingefügt werden. –
@ splash58 - Entfernen der While-Schleife hat es geschafft! Etwas so einfaches !! Vielen Dank –