gamerff
Goto Top

Mit PHP SQL Array Abfrage

Hallo Forum,

ich bin grade an einem Projekt dran ein Telefonbuch mit Mysql, PHP und HTMl zu erstellen.
Ich hab das in meiner PHP Datei so geschrieben das die Daten ausgelesen werden und dann mit einer Schleife die jedesmal eine neue Tabelle erstellt ausgibt.
In der ersten Zeile soll ein Bild ausgegeben werden. Der Names des Bildes steht in der Mysql Tabelle.

Wie kann ich jetzt mit PHP überprüfen ob in der Mysql Tabelle ein Bildname drin steht ? Wen kein Bildname steh soll es die Zeile in der HTML Tabelle auch nicht anzeigen.

DANKE für eure Hilfe.

Content-Key: 296352

Url: https://administrator.de/contentid/296352

Printed on: April 24, 2024 at 17:04 o'clock

Mitglied: 126919
Solution 126919 Feb 16, 2016 updated at 08:58:40 (UTC)
Goto Top
Würd ich einfach über die SQL Query machen
SELECT * FROM Telefonbuch WHERE Bildspalte IS NOT NULL

Ansonsten über eine simple IF-Prüfung auf ein leeres Feld im PHP.

fk
Member: gamerff
gamerff Feb 16, 2016 at 08:34:13 (UTC)
Goto Top
Ja ich hätte auch gedacht mit einer IF Abfrage, komm da aber nicht weiter
Mitglied: 126919
Solution 126919 Feb 16, 2016 updated at 09:10:44 (UTC)
Goto Top
Die SQL Query ist cleaner und schneller. Würde ich an deiner Stelle bevorzugen wenn die Daten dieser Zeilen sowieso im Code nicht benötigt werden.

Wenn es undbedingt eine IF sein muss, hier Pseudo-Code:

if ($row['Bildspalte'] <> ""){  
    //schreibe Tabellen-Zeile
}
oder
if (!empty($row['Bildspalte'])){  
    //schreibe Tabellen-Zeile
}

http://php.net/manual/de/control-structures.if.php