phpbar.de logo

Mailinglisten-Archive

[php] Nullwerte erkennen

[php] Nullwerte erkennen

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Son Mar 26 18:18:43 CEST 2006


Hallo Julian,

Am Sonntag, 26. März 2006 17:59 schrieb Julian Schwarz:
> Hi Lutz,
>
> > bevor ich jetzt alle Möglichkeiten aufzähle, Dir mir einfallen, und
> > Du mir dann am Ende antwortest, daß Du das alles schon versucht
> > hast, wäre es gut, wenn Du Deine Auskünfte etwas präzisieren
> > könntest:
>
> ...also ich werd's mal versuchen: Also eine Mysqlabfrage liefert ein
> Ergebnis. mittels Pear-DB ($result = $db->getAll($queryStr);) lasse
> ich mir das Ergebnis holen. Im folgenden bastel ich mir mittels PHP
> eine HTML-Tabelle zur Ausgabe. Nun existiert in der MySql-Tabelle
> eine Spalte, die einen Zahlenwert enthält. Entweder ist dieser nicht
> gesetzt, 0 oder eine beliebige Zahl. Die Ausgabe/Html-Tabelle baue
> ich mir mittels einer For-Schleife und den Daten aus $result.
> Steht nun in der betreffenden Spalte in der Datenbank eine 0 oder
> nichts, so kann PHP nicht unterscheiden und gibt immer nichts aus.
> Ich möchte aber, dass bei 0 0 und bei nichts nichts ausgebeben wird.
> Wie ich das lösen soll ist mir ein Rätsel. Ich schiebe das Problem
> jetzt schon länger vor mir her...

also ich verstehe das Problem immer noch nicht ganz, weil PHP bei der 
Ausgabe eine Null als Null und NULL als leeren String ausgeben wird. Ob 
der Inhalt einer Variable NULL ist, kannst Du z.B. mit is_null() 
prüfen:

	http://de2.php.net/manual/de/function.is-null.php

Viele Grüße
Lutz

php::bar PHP Wiki   -   Listenarchive