Inhalt einer Spalte eines Datensatzes
sinrah
- php
Erstmal ein Beispiel:
Ich möchte prüfen ob in dem Datensatz wo der "Name" gleich Udo ist in der Spalte "Frau" ein Inhalt ist.
Wie kann ich das machen?
echo $begrüßung;
Ich möchte prüfen ob in dem Datensatz wo der "Name" gleich Udo ist in der Spalte "Frau" ein Inhalt ist.
Wodurch unterscheidet sich "Inhalt" von "kein Inhalt"?
Wenn "kein Inhalt" NULL entspricht: SELECT... WHERE Name = 'Udo' AND Frau IS NOT NULL
Wenn "kein Inhalt" ein Leersting ist: SELECT... WHERE Name = 'Udo' AND Frau <> ''
echo "$verabschiedung $name";
Und wie pack ich das ganze in eine If-Abfrage rein?
Hello,
Und wie pack ich das ganze in eine If-Abfrage rein?
Was für eine If-Bedingung?
DU hattest doch nach einem Query gefragt, dass durchaus mehrere Ergebiszeilen liefern kann.
Aber anstelle der Abfragen auf '' oder NULL kann man bei den meisten Datenbanken auch auf die Stringlänge (0) des getrimmten Wertes prüfen. Was nun länger dauert, weiß ich nicht.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
xD
Ok, ok, ist alles klar, danke für die Antworten.