Ich bin neu bei PHP und versucht, dies zu lösen, durchlief viele Artikel vor der Frage hier, aber keine bessere Antwort. Ich hole Sql-Zeilen mit mysqli_fetch_array($result)
Wie nicht MySQL Zeile anzuzeigen, wenn die Zeile leer ist
Wenn die Zeilen leer sind, zeigt das Frontend eine leere Zeile, die ein seltsames Aussehen gibt. Es sollte eine Möglichkeit geben, keine leeren Zeilen aus der Datenbank anzuzeigen.
Mein Code
<?php
include_once("config.php");
date_default_timezone_set('Asia/Kolkata');
//$timestamp = time();
$day = "" . date("D");
$dayt= "t" . date("D");
$dayr= "r" . date("D");
$result = mysqli_query($mysqli, "SELECT * FROM Time_table WHERE regd='". $_SESSION['TextBox1'] ."' ORDER BY id DESC");
while($res = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td style='width: 30%'>".$res[$dayt]."</td>";
echo "<td style='width: 30%'>".$res[$day]."</td>";
echo "<td style='width: 40%'>".$res[$dayr]."</td>";
}
?>
kann ich mehrere UND-Anweisungen für ex verwenden: 'SELECT * FROM Zeit_tabelle WHERE regd = '". $ _SESSION [' TextBox1 ']. "' UND $ Tag <> '' UND $ dayt UND $ dayr;' wenn nicht wie es geht? –
Ja absolut. Sie können diesen 'AND $ Tag <> '' UND $ dayt <> '' UND $ dayr <> ''' mögen – Yolo