Ausdruck für "nicht vorhanden"?
Sven
- php
Hi :)
Ich habe eine Datenbank-Abfrage und - falls die abgefragte Spalte nun komplett leer ist - möchte ich eine if-Abfrage einbauen, die dann einen entsprechenden Hinweis gibt.
Ich hatte es hiermit versucht:
if($row['spalte'] == NULL) {
echo "Kein Wert vorhanden.";
} else {
echo $row['spalte'];
}
Das geht aber nicht, weil ich den Wert NULL für etwas anderes brauche... (es könnte nämlich auch sein, dass in der Spalte ein Wert '0' eingetragen ist).
Wie kann ich sonst noch feststellen, ob die Spalte leer ist? Gibt's mit 'isset' eine Möglichkeit?
Grüsse
Sven
Hi,
mit isset dürfte es meiner Meinung nach nicht funktionieren, da du damit ja prüfst, ob es Variable existiert. Da ja die Spalte existiert müsste das Ergebnis immer positiv ausfallen. Probiers doch mal mit f($row['spalte'] == "") { ...
Elessar
Hallo,
(es könnte nämlich auch sein, dass in der Spalte ein Wert '0' eingetragen ist).
Hä? null und 0 sind zwei unterschiedliche Dinge.
$a = 0;
if ($a === null) {
// das hier wird nicht ausgeführt
}
if ($a === 0) {
// das hier wird ausgeführt
}
$b = null;
if ($a === null) {
// das hier wird ausgeführt
}
if ($a === 0) {
// das hier wird nicht ausgeführt
}
Viele Grüße,
Christian